How to Program for Android Phones

Ranked #3,331 in Computers & Electronics, #60,284 overall

Develop Applications for Android Cell Phones with Java

Android programs are written in a type of Java called Java ME (Java Micro Edition).

I, too, would like to write programs for Android and my research online indicates that the following steps are a good starting point to becoming a master Android programmer:

1. Learn Java.
2. Install the Android Developer Kit, Eclipse, and the Eclipse plug-in for Android programming.
3. Learn how to use Eclipse with the Android plug-in.
4. Learn how to design Java programs for Android.

Right now, I am on step #3... Come along for the journey. (Of course step #1 is ongoing.)

New to Java?

my starting point

Try this book. It allowed me to go from never-programmed much before to understanding how to program Java in about a month's time! And that is leisurely going through the book...

Head First Java, 2nd Edition

Amazon Price: $20.00 (as of 05/31/2012)Buy Now

Easy book to learn the basics of Java! Confused about objects? Get this! Don't know much about designing a Java program? Get this!

A very good first step...

When you just can't figure it out on your own....

Try the Java Ranch. They have a beginners forum full of friendly people ready to help you.

Even if your question turns out to have a "Duh! I should have thought of that!" answer, it will be OK :)
Loading poll. Please Wait...

After Java Head First, try this one...

Head First Design Patterns

Amazon Price: $27.98 (as of 05/31/2012)Buy Now

The reviews indicate that this is a good book for figuring out Java program design techniques. This book is probably going to be my next purchase.

More Android Programming Resources

the sites that I've bookmarked

Introduction to Programming Using Java, Fifth Edition
Free college textbook aimed at those new to programming. (I completed about half of this book and then decided to get Head First Java book. I may be returning to this textbook. It's pretty good.)
Java 2 Platform API Specification
Comprehensive documentation on the JAVA programming language.
Official Website for Android Developers
Download the SDK kit and get started with their tutorial.
Eclipse IDE for Java Programming
Recommended program for writing and testing Android programs.

Books about Programming for Android Phones

Once you've got basic Java skills and understand some programming topics, here are some books focused on the ultimate goal of programming for the Android!
Loading

Get a new Android phone

get a bargain by shopping on Ebay

Loading

More Books about Java

These are the ones I've found most frequently recommended

Loading

Ready for a vote?

Loading poll. Please Wait...

Check out my G1 Phone

An older Android phone but a good one!
Loading

Time for Comments & Questions

No need to raise your hand, just submit your thoughts! :)

  • thing2 Dec 22, 2011 @ 10:56 pm | delete
    Wonderful lens and it will surely come in handy in my upcoming collegiate java course...I would be honored if you would check out my visual basic lens if you desire I'm sure you know how to find it I bookmarked your lens as well
  • aleskotnik Jul 17, 2011 @ 9:29 am | delete
    Great Post. I would recomend another book on programming: Clean Code by Martin C. Robert

More Android Deals on Ebay

Loading

by

hotbrain

Hi! I'm Heidi! I first came to Squidoo to write about bipolar disorder, and since then I've found that I enjoy writing pages about all kinds of things.

One...
more »

Feeling creative? Create a Lens!

Head First Android Development Book 

New Book Coming Out in November 2011

Head First Android Development

Amazon Price: (as of 06/01/2012)Buy Now

I am very excited about this book! I made my way through most of the Head First Java book and I learned a lot.... This one is going to be my next buy!

Android Programming for Dummies 

Android Application Development For Dummies

Amazon Price: $17.65 (as of 05/31/2012)Buy Now

Beginning Android Application Development 

Beginning Android Application Development (Wrox Programmer to Programmer)

Amazon Price: $10.36 (as of 05/31/2012)Buy Now