December 1st, 2011, 10:00 AM
|
#2 (permalink)
|
|
Junior Member
Join Date: Nov 2011
Location: East Coast, USA
Posts: 22
Device(s):
Thanks: 3
Thanked 4 Times in 1 Post
|
Quote:
Originally Posted by lyoncub1028
Hello Everyone! I just have a quick question for you all.
I am going to be diving into the vast sea that is Android Application Development soon, and I am currently looking for books to help me learn. I have picked out a specific series(Beginning Android and Beginning Android Games published by APress) and the books are written for specific increments of version of Android. My question for you is, should I start using Beginning Android 2, or should I go straight to Beginning Android 4 and start writing Apps for ICS? Or, in other words, if I write an application made for Android 4, will it also work on previous versions of Android? (differences in screen size is irrelevant at this point)
Thanks and good day to all!
|
I am a new android developer as well, so take this with a grain of salt, but I believe the answer to your question depends on what devices you want to start seriously developing for. If you are planning to develop small apps as you become more advanced (like myself), then I think it is logical to start learning at SDK 2.3.3, but if you plan to acclimate yourself with the code thoroughly before releasing anything to the market and/or you plan on targeting tablets specifically, then you will likely want to allow for several months to pique the learning curve and should go ahead and learn 3.0 to 4.0... It isn't, in my opinion, an exact science, but keep in mind that the SDK is technically backwards-compatible, so you aren't hurting anything by learning an older version as long as you don't mind casting off "old" knowledge as you work your way into the newer versions.
|
|
|
Last edited by TN Dev; December 1st, 2011 at 10:01 AM.
Reason: I'm an anal, programming nerd and changed my Post Icon because I thought this one was better. :D
|
|