Football Fans: Download the 2012 Schedule App from Google Play!


Go Back   Android Forums > Android Development > Application Development > Developer 101

Developer 101 101 Tutorials



Reply
 
LinkBack Thread Tools
Old November 28th, 2011, 07:15 PM   #1 (permalink)
New Member
 
Join Date: Nov 2011
Posts: 1
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Post New to Android App developing, where to start?

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!

lyoncub1028 is offline  
Reply With Quote
Sponsors
Old December 1st, 2011, 10:00 AM   #2 (permalink)
Junior Member
 
TN Dev's Avatar
 
Join Date: Nov 2011
Location: East Coast, USA
Posts: 22
 
Device(s):
Thanks: 3
Thanked 4 Times in 1 Post
Post

Quote:
Originally Posted by lyoncub1028 View Post
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.
TN Dev is offline  
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
Reply With Quote
Old December 14th, 2011, 06:17 AM   #3 (permalink)
New Member
 
ScruffyFox's Avatar
 
Join Date: Dec 2011
Location: Bournemouth
Posts: 7
 
Device(s): Samsung Galaxy S2, Asus EEE Transformer
Thanks: 0
Thanked 0 Times in 0 Posts
callum.foxy
Default

I personally develop for 2.2 and above. There is currently only 1 phone running 4.0, so not much point
ScruffyFox is offline  
Reply With Quote
Old December 15th, 2011, 11:22 AM   #4 (permalink)
New Member
 
Join Date: Dec 2011
Posts: 8
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Wink Android 4.0 Q1 Deliveries

Hey,

I'm also new to developing Android, currently using a Wrox Prof. Android 2 Application Development book for guidance as well as many sources that I've found online through the almighty oracle, that being Google.

You may find this of interest: Android 4.0 Upgrade: Coming Soon To Your Phone? - Mobility - Smartphones - Informationweek

In that article you see that 21 phones have Android 4.0 or are expected to receive it. If you're new to developing and dont expect to have a release for a while, 4.0 will give you the latest and greatest SDK to work with and give you time to develop a non-'outdated' app. But if you want the app to work for a broader range of phones, the earlier the SDK, the better. (hundreds of thousands have android 2.0+ phones, not many (right now) have android 4.0+ phones..)

Hope this helps!
Kupot is offline  
Reply With Quote
Old December 16th, 2011, 01:32 PM   #5 (permalink)
New Member
 
Join Date: May 2011
Posts: 3
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

you can go to my site at http://javajoecodesite.blogspot.com and if you like video mybringback - the technology and education center and for java go to TheNewBoston - Free Educational Video Tutorials on Computer Programming, Adobe Software, Computer Science and More! and i have over a 100+ pdf on Android java books if you went to a store you would pay but i only charge a fraction of the price inquire for listing at appdesignsbyjoe@gmail.com
InventorApp is offline  
Reply With Quote
Old December 29th, 2011, 01:43 PM   #6 (permalink)
New Member
 
Join Date: Dec 2011
Location: US
Posts: 1
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hello your explanation is awesome man ... i am developing a mobile app as i am a beginner ... i am designing my app in eclipse with android 2.1 platform and i wanted to design an app and my first page which has a button name "scan code" and after clicking that button i want that the camera should automatically open and after i snap a picture of qr code it will be able to read that qr code and must redirect me to the specific website of the qr code ... i have no idea how to write code or how many xml or java files will be used in it ... can please you help me out and explain this process to me ... what files should i make and what codes will be used for implementing this application ... please can you help me out ... it will be a great help
john smi is offline  
Reply With Quote
Old January 2nd, 2012, 04:57 AM   #7 (permalink)
New Member
 
Join Date: Dec 2011
Posts: 7
 
Device(s): HTC Wildfire S
Thanks: 1
Thanked 0 Times in 0 Posts
Default

Hi,
if you plan to develop free application, use the Android API 13 ( Android 3.2 platform )
Why? The Admob advertizing requires Android API 13+.
I started on Android 2.1 platform, then switched to Android 3.2.
I tested my app on Android 2.3.3 phone, it works fine
alphaIII is offline  
Reply With Quote
Reply

Bookmarks


Go Back   Android Forums > Android Development > Application Development > Developer 101 User CP
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -5. The time now is 08:17 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo