Related
Trying to figure out the best place to start for writing android apps. I have experience coding php, a little c#, and html (if you really want to even call that a programming language ). Anyways, I have been looking into air for android and praying for my app inventor invite. But I really want to get a good grasp for it before I start using a cookie cutter app so I can just use it for the tedious stuff and modify and add to the code for my usage. I guess I said all that to say, I am lost and am kinda just wondering what some of the indie programmers did to get into coding for android. Any help/nudge in the right direction is greatly appreciated.
I agree, I also am looking into starting to program and have a background similar to yours. I have books like head first java that I have tried but... there is something about it that i just cant grasp. It's so much easier if you have someone near you that you can say, what does this mean or, why does this work the way it does... to help get a better understanding.
Any information greatly appreciated!!!
Thanks
found a great book called Professional Android 2 Development on amazon, good info in that book and gets you going and is very detailed so far. Its $30 of course and not so proudly, i DL'd it sorry but the author of this book is a Google biggywiggy and I'm sure my $30 lacking isn't going to kill the guy. Also I got my app inventor invite today FTW!!!
It is realy hard to learn Android without any Java knowledge. Therefore, please learn first Java! If you have the basic Java skills then you should start with Android Development. Because i know a guy that also started directly with Android and also without java knowledge. He bought a Android book but all the Android Developer books expect Java knowledge. Thats my advice.
so guys i am fairly new to this have a few ideas popping in my head and i would like to do some app development but i need a push into the right direction such as a great starter book that would help me understand the coding and app building for "dummies" or something that would get me on the right track anyone who has some great ideas please let me know asap before i buy something i regret, the input of new android developers would probably be the most helpful cause i would like to know what they used to get them going in the right direction.
Study Java first, I suggest head first Java. it's really a good book for beginners, I just bought it at Amazon and it's on sale.
Sent from my SGH-T959 using XDA App
I've researched alot about what u want n let me tell u one thing if u really want to become a developer then u may start from C++ with that skills in ur hand, java wud be much much easier and then go for android SDK this is the right track u may follow otherwise its not a hard and fast rule.. but I must warn u that its not a simple process and time taking. So be sure that whether u want to really learn it b4 u stopped working in between. Okay.???? All the best for your future... ^_^
send from my GT-S5670(updated to 2.3.4) using XDA app
i do realize there is a lot of work involved but this has always been a dream of mine at least since i have started android, doing rooting flashing roms etc... i figured i would jump on the band wagon and do some developing myself i realize that is some time consuming steps involved but i think it will be worth it in the end, if i find a great idea that someone likes and build on that hell i could make myself rich so to speak anyway thanks guys more ideas would be very helpful i am guessing that c++ is the language itself i need a bit more input before i jump the gun and buy something that i don't need yet more or less like buying a chager for i phone that i don't have yet thanks for the input.
maxcool12345 said:
I've researched alot about what u want n let me tell u one thing if u really want to become a developer then u may start from C++ with that skills in ur hand, java wud be much much easier and then go for android SDK this is the right track u may follow otherwise its not a hard and fast rule.. but I must warn u that its not a simple process and time taking. So be sure that whether u want to really learn it b4 u stopped working in between. Okay.???? All the best for your future... ^_^
send from my GT-S5670(updated to 2.3.4) using XDA app
Click to expand...
Click to collapse
Why recommend c++ when android apps are written in Java? If he is going to be learning from scratch anyways there is less than no reason to learn c++
Learning c++ would not help you with learning java unless you already knew c++ and since you don't just learn java.
There are some great intros to object oriented programming that use java as a base. Don't have any links at the moment. Just dont learn c++ if you want to do Android dev
From something awesome
thanks guys i decided that i am going to read up on some java, and the book i was looking as has two editions the first one made in 2005 which is way old and probably outdated and the second one i am not sure when it was made however it looked way fun to read btw i hate reading but i would do it to learn something else. i was looking at head first java but there is two editions which one should i get i see better review on 2nd edition than i do on the firlst however if i skip the first am i going to skip some knowledge that i would have been nice to know on my near road for success.
As I've already said earlier that there's not such a hard and fast rule that you have to learn c++ before Java but the better way is to go step by step, have a strong base, it'll help you in firm footing in your job. Then you'll be able to work on different platforms unless you will limit yourself and waste the talent and aptitude you have. I've also told you to go to an experienced person for better advice, if you really wanna do something.....
send from my GT- S5670(updated to 2.3.4) using XDA app
bfitzpatrickd2d said:
thanks guys i decided that i am going to read up on some java, and the book i was looking as has two editions the first one made in 2005 which is way old and probably outdated and the second one i am not sure when it was made however it looked way fun to read btw i hate reading but i would do it to learn something else. i was looking at head first java but there is two editions which one should i get i see better review on 2nd edition than i do on the firlst however if i skip the first am i going to skip some knowledge that i would have been nice to know on my near road for success.
Click to expand...
Click to collapse
If you're going to buy head first Java buy the latest one.
Don't worry this book is not boring.
Sent from my SGH-T959 using XDA App
you can start from here as a tutorial and then buy a book maybe.
http://download.oracle.com/javase/tutorial/index.html
bfitzpatrickd2d said:
thanks guys i decided that i am going to read up on some java, and the book i was looking as has two editions the first one made in 2005 which is way old and probably outdated and the second one i am not sure when it was made however it looked way fun to read btw i hate reading but i would do it to learn something else. i was looking at head first java but there is two editions which one should i get i see better review on 2nd edition than i do on the firlst however if i skip the first am i going to skip some knowledge that i would have been nice to know on my near road for success.
Click to expand...
Click to collapse
Since nobody else directly answered this question...
When a book comes out in a second, third, fourth ... hundred and ninety-six thousand and forty-third... edition, they're all pretty much the same book -- usually. The differences in editions are usually just updated information.
Especially when dealing with programming, new user interfaces will come out, or updates to the underlying core will be made, or whatever. Point is, the subject matter of the book changes, and the book is then revised to match. Since rewriting the whole book would be very time consuming (not to mention unnecessary) they just update pertinent parts. Usually, the book is 90% to 95% unchanged. However, don't expect an older book (say, e.g., from 2005) to have information related to the latest version of the software it covers.
If you're intelligent enough, you can probably read the older book to get the understanding, and then figure out the updates on your own if the later edition is too expensive or not available in your area or whatever (after all, you won't buy the revised edition of the book every time the software is updated), but it's best to start with the latest edition if you can.
Good luck on programming, especially if you've never done it. I wanted to get into it, and was even taking classes in college, but my junior year saw price and scheduling changes I couldn't handle with my then-new job. Very time-consuming. I understood the concepts -- we started with C and then C++ in junior college and at university we got into COBOL (why?) and Java, but between work and a fiancée that needed attention, when I was home I just didn't have time enough to devote to it to meet deadlines. However, were I single and only part-time employed, I probably could have handled it.
Completely agree with cj.... ;-) he is 100% right...
send from my GT-S5670(updated to 2.3.4) using XDA app
maxcool12345 said:
As I've already said earlier that there's not such a hard and fast rule that you have to learn c++ before Java but the better way is to go step by step, have a strong base, it'll help you in firm footing in your job. Then you'll be able to work on different platforms unless you will limit yourself and waste the talent and aptitude you have. I've also told you to go to an experienced person for better advice, if you really wanna do something.....
send from my GT- S5670(updated to 2.3.4) using XDA app
Click to expand...
Click to collapse
im sorry but this is crazy... while c++ may be a step, its on the wrong set of stairs! the base is just programming paradigms that are language agnostic. and if you want to teach those why not start at C? why skip that part of the 'base'? of course if you want to learn Java and dont know those basic programming paradigms you CAN learn them in Java (as you can in C++). a single Class program with a main() acts nearly identical to a single file C program. so the only reason to study other languages would be to learn their intricacies and the way they handle inheritance, abstraction, threads, etc... and if thats the goal then why start on a language other than the one you want to learn? if i wanted to learn how to make and use a MySQL database would you recommend me starting on another completely different data base structure?
[/rant]
thank you
-----
also i dont think this is the OPs 'job' he is just trying to learn some Android programming....
C++ teaches coding principles that apply to most languages, and the detail needed.. Skipping may take time out of the process, but to be an effective and effecient coder, you need the skills taught by learning C/C++..
Skipping the basis for most modern programming is just half-assing it, and will most surely lead to this guy not becoming "rich".
And really, what sense does it make to argue, if he is searching for information, it is all different means to the same end. What's it going to hurt to learn a language that will definitely benefit him.
You just want to be right and seem to be the "expert".
Sent from my SPH-D700 using XDA Premium App
azyouthinkeyeiz said:
C++ teaches coding principles that apply to most languages, and the detail needed.. Skipping may take time out of the process, but to be an effective and effecient coder, you need the skills taught by learning C/C++..
Skipping the basis for most modern programming is just half-assing it, and will most surely lead to this guy not becoming "rich".
And really, what sense does it make to argue, if he is searching for information, it is all different means to the same end. What's it going to hurt to learn a language that will definitely benefit him.
You just want to be right and seem to be the "expert".
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
thats wrong. they arent skills taught by c or c++ and c/c++ arent needed to learn them. they are universal paradigms that can be applied to any language.
logic is language agnostic.
and what would hurt him learning C++ when he wants Java is being trapped into the ways C++ does things that Java does another way.
---
i dont want to be an 'expert' im just trying to prevent this person from going down the path of learning C++ which can be used in sooo many different ways when he wants to learn Java which does things its own ways. its like if i asked what i should do to learn Android programming and someone said that i should learn to code for iOS first. durh
and yes this really bothers me. i have nothing against C++, its a powerful language for the things that use it. but to suggest it to a person interested in Android dev is shilling for a programming language that has nothing to do with what wants to be done.
Bro, don't waste your time on some stupid,silly, idiotic person with worthless attitude.... he seems to be very despirate to guide any guy according to him as if he influence the learner's life.. .. in simple words, leave it...!!!!
send from my GT-S5670(updated to 2.3.4) using XDA app
If I want to learn how to drive a car, should I start with an eighteen wheeler or a motorcycle to learn the paradigms of knowing whether to drive on the right or the left side of the road?
I'll butt out now
Edit: HEY! My two-hundredth post! Yea!
Now... I'm off to add a zero to that...
Oh, and PS:
killersnowman said:
if i wanted to learn how to make and use a MySQL database would you recommend me starting on another completely different data base structure?
Click to expand...
Click to collapse
I think COBOL would be an excellent base for that!
Cheers!
Hello XDA,
I have just finished my first year of high school, and have spent 2 years around Windows Mobile and Android.
I want to start developing in different parts of Android, Applications being the top priority.
I have found and got many guides such as Sam's Teach Yourself for helping me build applications.
I know I can't start off building advanced apps. But the place I need help is where should I start, and what things I should learn such as Java, Adobe Air being a few.
If you guys can please maybe make a list I should follow or something...This would be greatly appreciated,
Thanks A lot
If you have an idea about java, the next step is to "google" for "Android Developers"...
I think it's the perfect place for beginners in Android Development...♫ ♪
Yep, you'll definitely need to learn Java. Knowing some Object Oriented concepts will help too.
The recommended IDE (Integrated Developer Environment) for Android is Eclipse (it's free!). I personally use IntelliJ (community edition is free - less features, but it's got all you need for Android dev).
Looking at tutorials etc is really good - imo the best way to learn is hands-on learning. A good starting place is the developer docs: http://developer.android.com/resources/browser.html?tag=tutorial
Once you've followed a couple of those, you'll probably be exploring new/random classes, so looking at the reference will help too: http://developer.android.com/reference/packages.html
Of course the best way is to just try something out to get started - even if it is something simple, or verbatim from the tutorials.
As for what app to start with... a simple one is always good. But what is important is make something that you feel like you need/want to use yourself. That way you will be more motivated to follow through with the idea, and you'll be your own user, thus be able to make good improvements
Thank you so much
Thanks a lot. I would have no idea where to start, despite many guides available out there.
Both you have made it a lot simpler.
Thanks once again.
pigeonaras said:
If you have an idea about java, the next step is to "google" for "Android Developers"...
I think it's the perfect place for beginners in Android Development...♫ ♪
Click to expand...
Click to collapse
pyko said:
Yep, you'll definitely need to learn Java. Knowing some Object Oriented concepts will help too.
The recommended IDE (Integrated Developer Environment) for Android is Eclipse (it's free!). I personally use IntelliJ (community edition is free - less features, but it's got all you need for Android dev).
Looking at tutorials etc is really good - imo the best way to learn is hands-on learning. A good starting place is the developer docs: http://developer.android.com/resources/browser.html?tag=tutorial
Once you've followed a couple of those, you'll probably be exploring new/random classes, so looking at the reference will help too: http://developer.android.com/reference/packages.html
Of course the best way is to just try something out to get started - even if it is something simple, or verbatim from the tutorials.
As for what app to start with... a simple one is always good. But what is important is make something that you feel like you need/want to use yourself. That way you will be more motivated to follow through with the idea, and you'll be your own user, thus be able to make good improvements
Click to expand...
Click to collapse
No problems
Oh, forgot to mention in my original post... the only reason I'm using IntelliJ is because I use it at work (so used to the shortcuts etc).
imo, both IDEs are comparable - just what you are used to.
If you haven't used either, probably go with Eclipse since there are a lot more tutorials/guides out there related to dev with Eclipse/Android.
I started developing about 8 months ago. I am going to be a Junior in High School, so we are in the same boat here.lol
Anyways, I spent a lot of time looking at many books and resources. Alos another thing that helps is to teach your self how stuff works by studying source codes. But dont only do this. Look at tut's and other resources as well. Remember, start small then work your way up! Dont go out and try to make a super amazing awesome app. You will just frustrate your self. So start simple. I was making small apps that only had text when i first started. Now where am i you may ask? I am the developer of the Android Markets only Honeycomb Launcher and a couple other larger apps!
Just remember it takes time, alittle money, patiences and PRACTICE! Make an app or at least work on an app EVERYDAY if possible.
If you get stuck use the resources on the Android site that Android gave to us.
http://developer.android.com/guide/topics/fundamentals/activities.html
Check out the DEV guides, resources and sample code.
Also, do you have eclipse and Android SDK already set up?
ZAIGHAM ALI said:
Hello XDA,
I have just finished my first year of high school, and have spent 2 years around Windows Mobile and Android.
Click to expand...
Click to collapse
I finished my 2nd year of high school, got an HTC Sensation 4G recently and am looking to make roms for other phones (currently looking at the Nexus S). I am getting bored so I would think it would be awesome if we could team up of something and create some roms for phones or something. I'm young like you, looking to make use of my general coding skills(had iPhone for 2 years, so i have some experience with jailbreaking and modding, etc.)
Would be very glad if we could team up or something and who knows, maybe become the next Cyanogen! Looking for a hobby, not profit.
Have a good day!
matistight said:
I finished my 2nd year of high school, got an HTC Sensation 4G recently and am looking to make roms for other phones (currently looking at the Nexus S). I am getting bored so I would think it would be awesome if we could team up of something and create some roms for phones or something. I'm young like you, looking to make use of my general coding skills(had iPhone for 2 years, so i have some experience with jailbreaking and modding, etc.)
Would be very glad if we could team up or something and who knows, maybe become the next Cyanogen! Looking for a hobby, not profit.
Have a good day!
Click to expand...
Click to collapse
Creating a ROM right off the back??? You are going to end up throwing your computer out the window! I know a few ROM developers and they say it is VERY challenging and frustrating at times.
I recommend you two join together or with others and create some apps first. Start small then work your way up...
IntelSoftApps said:
Creating a ROM right off the back??? You are going to end up throwing your computer out the window! I know a few ROM developers and they say it is VERY challenging and frustrating at times.
I recommend you two join together or with others and create some apps first. Start small then work your way up...
Click to expand...
Click to collapse
i concur... The Android operating system, including the Linux kernel, consists of roughly 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.
wrap your head around that... =)
depending on how complicated you want to go, you can try using phonegap or html5 to create apps, if not, you would need to learn java
PS: you want to make a rom from scratch? what?
Thanks to everybody above i really really appreciate it, i learnt a lot of nice advice.
killersnowman said:
i concur... The Android operating system, including the Linux kernel, consists of roughly 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.
wrap your head around that... =)
Click to expand...
Click to collapse
That is A LOT of code!!! You guys should probably start with the "Hello, Android" tutorial. That can be a challenge if you dont know how to work eclipse. But luckily, Android provides a nice little "Hello, Android" tutorial.
P.S. You or anyone will never past Cyanogenmod for awhile. I think they know what they are doing.lol
But it is always good to dream big! Like i want to be a Trillionare.lol (I dont even know how to spell it) "But dreams do come try"
Hey guys, I'm a senior now. I have done the hello Android tutorial, and I have the Android dev for dummies, but I know nothing about java and xml programming.
Thanks for the advice. If anyone else has any other tutorials, let me know. Thanks.
Sent from my PC36100 using XDA Premium App
I am in the exact same position as you. I have just got the "Head First Java" book, but I dont think it looks like it will help that much.
monkeychef said:
Hey guys, I'm a senior now. I have done the hello Android tutorial, and I have the Android dev for dummies, but I know nothing about java and xml programming.
Thanks for the advice. If anyone else has any other tutorials, let me know. Thanks.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
See i was in that boat like you guys were, and it SUCKS! All of the tutorials are very simple textviews and buttons, but nothing that really teaches you all that much java.
Heres what i suggest. Play with the source of apps. Download some source codes and create new android projects in eclipse from THAT source. (LET ME KNOW IF YOU NEED HELP WITH THAT)
And with in those projects, view all of the sources and xml files. Learn how stuff works. such as imports and buttons and permissions. I first started messing with layouts, xml files, strings, and buttons. This is good, BUT you will get to a point were you will see force closes. Thats because the java must match... That got me into looking at the java files more and more. Now that is almost the first thing i dive into.
Like i said along time ago, i am not anywhere close to being an expert at all! But i am getting a good handle on Android in the following ways...
- Visit XDA daily and other sites. Stay up to date and learn what is going on now. not what was being developed a month ago. Stuff is aways changing!
- Surround yourself with a group of developers! They can and will be your BEST friends! As many of you had said before, many of you want a hobby not a profit. Trust me, thats what everyone says.lol. There is some good money to be made out there!!! Some of your best developers can make every developer on a team some money. They also have your back if you get lost or stuck on something.
- Try finding people in your same boat or position. Kind of like the other kid on the site... You two can work something out. Exchange emails. share names and interest. This doesn't mean y'all need to hold hands but just create some chit chat once in awhile. If you learned something, tell him about it!
- USE YOUR F'IN RESOURCES!!! Android/Google made this AMZING site called Android.com. On that site they have developer guides, resources, tut's, and even sample code! Another amazing resource is Stackoverflow.com. Here you can find a lot of answers to any problem. I must have visited that site 1000 times.lol
and dont forget about GOOGLE.COM. ask questions in your search, but be SPECIFIC. Be sure to include "Android" in your search so you can get android support not some iPhone or Windows support...
Anyways, just get out there! try to be the best you can! Absorb as much as you can. LIVE ANDROID! but also have a life.lol
IntelSoftApps said:
All of the tutorials are very simple textviews and buttons, but nothing that really teaches you all that much java.
Click to expand...
Click to collapse
very true. i had been a java programmer for 4 years prior to learning android dev and what really got me going was coming up with an idea for an app and moving to make that a reality. if you just go through and do tutorials you wont get as much out of it as actually trying to make something you can use, be it a small and simple something.
also, i had always done command line java programs and had ignored the java swing ui like the plague, but android has a great layout and ui system. if you are learning java for use in android dont be disheartened by javax.swing package
You should definitely learn an object oriented programming language first before delving into android. I would recommend Java as it is what you will use for a lot of development. A lot of these guides and tutorials including that dummies book expect you to know what a public vs private class is or what inheritance is.
Also another big part of android is XML. At least learn the basics of XML.
I recommend the Java for dummies book as it provides a good introduction to many of the Java concepts that you will need. Java and eclipse can be quite a lot of fun once you get to know it.
Sent from my Nexus S using XDA Premium App
If your a starter, I recommend to go for web based right way, I'm confident that in the near future most mobile device applications will be mainly web based just like desktops.
Thanks a lot, I will get that book asap.
apreichner said:
You should definitely learn an object oriented programming language first before delving into android. I would recommend Java as it is what you will use for a lot of development. A lot of these guides and tutorials including that dummies book expect you to know what a public vs private class is or what inheritance is.
Also another big part of android is XML. At least learn the basics of XML.
I recommend the Java for dummies book as it provides a good introduction to many of the Java concepts that you will need. Java and eclipse can be quite a lot of fun once you get to know it.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
Sent from my SEX10 using XDA App
Sorry, but what "web-based" ?
Kevincod said:
If your a starter, I recommend to go for web based right way, I'm confident that in the near future most mobile device applications will be mainly web based just like desktops.
Click to expand...
Click to collapse
Sent from my SEX10 using XDA App
Hello,
A short time ago I bought tecnology android and I've realized that I love to make changes, delete, re-program, install Rom, etc..
I always liked this programming, the only limitation I had was my financial situation, but it does not allow a limitation, short steps going forward.
For this reason I come to ask those who already know how to program, where I can find good tutorials, PDF materials, sources serve me to learn programming this wonder?
I would also like you to tell me how hard it can be. I already I have some knowledge of codes, mainly web design, HTML, CSS and some PHP.
Since today I get to work .
Greetings all,
Diego
PD: Translated by Google
help you
Argdie said:
Hello,
A short time ago I bought tecnology android and I've realized that I love to make changes, delete, re-program, install Rom, etc..
I always liked this programming, the only limitation I had was my financial situation, but it does not allow a limitation, short steps going forward.
For this reason I come to ask those who already know how to program, where I can find good tutorials, PDF materials, sources serve me to learn programming this wonder?
I would also like you to tell me how hard it can be. I already I have some knowledge of codes, mainly web design, HTML, CSS and some PHP.
Since today I get to work .
Greetings all,
Diego
PD: Translated by Google
Click to expand...
Click to collapse
you can get some open source cede to learn, and also learn to develop some simple app demo. hope you have a good start
step by step, u can improve a lot
Argdie said:
Hello,
A short time ago I bought tecnology android and I've realized that I love to make changes, delete, re-program, install Rom, etc..
I always liked this programming, the only limitation I had was my financial situation, but it does not allow a limitation, short steps going forward.
For this reason I come to ask those who already know how to program, where I can find good tutorials, PDF materials, sources serve me to learn programming this wonder?
I would also like you to tell me how hard it can be. I already I have some knowledge of codes, mainly web design, HTML, CSS and some PHP.
Since today I get to work .
Greetings all,
Diego
PD: Translated by Google
Click to expand...
Click to collapse
---------- Post added at 11:23 PM ---------- Previous post was at 11:22 PM ----------
maybe i could teach u something.
Argdie said:
Hello,
A short time ago I bought tecnology android and I've realized that I love to make changes, delete, re-program, install Rom, etc..
I always liked this programming, the only limitation I had was my financial situation, but it does not allow a limitation, short steps going forward.
For this reason I come to ask those who already know how to program, where I can find good tutorials, PDF materials, sources serve me to learn programming this wonder?
I would also like you to tell me how hard it can be. I already I have some knowledge of codes, mainly web design, HTML, CSS and some PHP.
Since today I get to work .
Greetings all,
Diego
PD: Translated by Google
Click to expand...
Click to collapse
Have you tried looking at the official web site for Android developers from google? I would post a link, but I still don't have enough reputation to post links. You should be able to find it by just googling.
In any case, you could start with Coursera or Udacity. For Coursera, you may have to wait until a class starts. But for either of them, note that you don't need to pay any money to take their classes. On Coursera, click on the title of each course to avoid the paywall. On Udacity, click on the blue buttons to "get free access to the materials", and don't bother with the "nanodegree" or the "free trial", that's where they ask for your credit card number.
On Udacity, it goes from the extremely easy to the extremely hard. Their beginner materials may be too easy for you. And their intermediate materials usually starts getting too hard for most people at around week 4. If that happens to you, go to the Coursera web site.
A few steps to start:
1. Google: android development
2. Install Android Studio
3. Set up a GIT repository: hint: google GitStack
4. Create a new app using Android studio template: hello world.
5. Start adding features to it.
It's not as hard as it looks .
I need help/advice. Ive been looking everywhere YouTube,Google. I'm trying to find the right software and info on building my own android game..I have eclipse but don't know java or any other programming language to save my life. Anyone have any advice on what I need or a website to teach me.
Sent from my SCH-I605 using xda app-developers app
nachoandroid85 said:
I need help/advice. Ive been looking everywhere YouTube,Google. I'm trying to find the right software and info on building my own android game..I have eclipse but don't know java or any other programming language to save my life. Anyone have any advice on what I need or a website to teach me.
Sent from my SCH-I605 using xda app-developers app
Click to expand...
Click to collapse
I'm not aware of any great game building templates for android, so this post only has to do with making your own software from scratch.
I would go to the android developer site, and download the Android Development Tools: http://developer .android.com/sdk/index.html (remove the space)
Then I would read up on Java and try to make increasingly difficult projects. Don't even start with android, get a java book (Java Illuminated and Big Java are good ones) and learn the basics of Java. If you know another language already, that won't be too hard. Then, start looking through the android development website, which has a lot of good tutorials.
Once you have an idea for the game, write it out, figure out what you need each piece to do, and then you'll have a much easier time writing your game, because you'll have specific questions that can be answered by the tutorials or your fellow developers here at xda :fingers-crossed:
Have fun and good luck!
nachoandroid85 said:
I need help/advice. Ive been looking everywhere YouTube,Google. I'm trying to find the right software and info on building my own android game..I have eclipse but don't know java or any other programming language to save my life. Anyone have any advice on what I need or a website to teach me.
Sent from my SCH-I605 using xda app-developers app
Click to expand...
Click to collapse
You can try the GameMaker, but you will need to know at least the basics of any programming language (variables, conditionals, loops,...)
Consider learning Unity 3D. Its an amazing tool for both 3d and now 2d games.
You can use and learn Unity in easy way, internet is full of Unity tutorials.