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 January 22nd, 2012, 08:10 AM   #1 (permalink)
New Member
 
Join Date: Apr 2011
Posts: 10
 
Device(s):
Thanks: 1
Thanked 0 Times in 0 Posts
Default I'd like to learn...

Hi,

Just got a Samsung Galaxy Tab and I would like to have a go at creating some apps for it. I have very basic programming knowledge in that I have used vba (mainly through Excel previously) so this is all new.

Does anyone have any recommendations of where I could / should start? It's all a bit daunting at the moment and our local college has nothing!

SchoolBoyError is offline  
Reply With Quote
Sponsors
Old January 22nd, 2012, 02:15 PM   #2 (permalink)
Premium Member
 
Join Date: Oct 2011
Location: Sydney, Australia
Posts: 193
 
Device(s): Galaxy Nexus GSM
Thanks: 2
Thanked 37 Times in 33 Posts
Default Books, time, practice and patience

First learn Java, and then learn Android development using Java.

Don't use Internet resources at the beginning.

Go into your local bookstore and browse through their Java programming books. They're all much of a muchness. The one that's right for you will depend on which author's style gels with you. That's why a suggest a local bookstore and not an online bookstore. Sit down and spend a little of time with the book before you buy it.

In the Java book, you'll learn how to program in general, how to program generally using the Java language, and how to program desktop apps in Java more specifically. While programming desktop apps is different from programming for Android, the core Java language and the core Java libraries are the same.

Don't get into JFC/AWT GUI programming too much in the Java book. This is a part of Android programming that's very different to desktop programming. But do go into the basics because in there you'll learn how to event-based programming and about (anonymous) inner classes. These are important skills to Android programming.


Don't try to rush through the Java book in order to get to Android development as soon as possible. Learning to program in Java takes time and practice for these foreign things to settle into your brain. Be patient.


Once you're comfortable (and not before) with programming in general and programming in the Java language specifically, then move on to Android development. Again, a good book on Android 3 development will be your guiding light. Do get a book on Android 3 development, because some fundamental building blocks changed from Android 2 that effects how you structure your program (eg Fragments).
jiminaus is offline  
Reply With Quote
Old January 22nd, 2012, 02:19 PM   #3 (permalink)
New Member
 
Join Date: Apr 2011
Posts: 10
 
Device(s):
Thanks: 1
Thanked 0 Times in 0 Posts
Default

Thanks, I'll pop into town.
SchoolBoyError 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:23 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo