• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Beginning Android Development

 
Greenhorn
Posts: 2
Android IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello friends,

I'm beginning my programming journey and I want to learn how to program for Android. So far, I've found "Learn Java the Hard Way," "Programming by Doing," and "Head First Java" as ways to learn Java.

Looking for any recommendations. Also wondering if there is a more specific track to get me programming for Android sooner.

Thanks.

Happy new year to all!
 
Ranch Hand
Posts: 100
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi and welcome to the ranch!

I read HFJ... it's a good start for learning Java, entertaining... but keep in mind that it covers just the basics, it doesn't cover everything you need to know (like annotations, reflections, etc...).
You would have to continue your studies using other sources (like the oracle tutorials online for example, they're free and good, but not available in book form).

No clue about Android though, maybe there is some Android-specific literature out there that you may consult, that teaches you Java for Android.

Good luck!
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the Ranch.

Oracle's Java Tutorials are a good way to learn Java. There are a lot of tutorials there, from absolute beginner level to advanced topics. Not everything will be relevant for Android, but you do need to know at least the basics of the Java programming language to be able to program anything for Android.

The Android developer website contains a lot of information about Android, but you'll need to know Java first.
 
Don Leon
Greenhorn
Posts: 2
Android IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Bora and Jesper for you advice.
 
lowercase baba
Posts: 13089
67
Chrome Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We do have a forum specifically devoted to android, too. You may want to look through it, and when you get that far, post questions there.

Note: I've tagged this post so it shows up there as well.
 
Ranch Hand
Posts: 202
Android PHP Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Don
I recommend you Reto Meier's Professional Android 4 Application Development.
This is really good book. Keep in mind that this book is not for Level 0
 
Ranch Hand
Posts: 37
IntelliJ IDE Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Don,

If found this site to be a great resource to learning Android development. I like that they update their site as new versions of Android are released.
reply
    Bookmark Topic Watch Topic
  • New Topic