views:

547

answers:

8

Hi, I am a student and would like to develop softwares for Android Phones. Please suggest me where to start.

I have alwayzs programmed in C++, Matlab, Javascript. I do not have so much experience in programming Java.

Appreciate your support and help.

Thanks Kiran

+2  A: 

Suggestion:

  • start learning Java, all other languages won't help that much
  • it is possible to start with the Android Developers Page, especially reading the Dev Guide
  • another option: buy a book about Android Development

It's always a personal matter of how you like to get into programming. I like to look at examples and start from there on. If you install the Android SDK into Eclipse, a basic example is just a few clicks away by using the examples coming with it.

Good luck!

Zordid
Wow, nearly posted at the same time with mostly identical content - that's what I call coincidence. However, you answer is worded much nicer :-)
Thorsten Dittmar
Maybe that's the German approach to do it? *lol*
Zordid
A: 
  1. Learn Java (should be easy when coming from C++)
  2. Go to http://developer.android.com
  3. Dowload SDK and samples, read DevGuide
  4. Try to understand samples
  5. Ask questions here :-)
Thorsten Dittmar
+1  A: 

1) Get Java from Oracle (no more Sun, http://java.sun.com/).
2) Go here (http://developer.android.com/sdk/index.html) to download the Android SDK
3) If you are using Eclipse IDE, download Android Plugin from here (http://developer.android.com/sdk/eclipse-adt.html)
4) If you're new to Android, learn how Google created Hello World here (http://developer.android.com/resources/tutorials/hello-world.html)

The Elite Gentleman
+1  A: 

Since you are new bee start with these books on Core Java first to understand Java Programming language

  • Head first Java

    Try executing sample programs and create an application and Jump to Android

    Before Starting with Android try to understand the Anatomy of the Android here

  • Choose your platform for development and install Android . Download

  • Use Eclipse IDE in order to understand the internal working of Android with its debugging feature

  • Here is huges list of documentations where you can play around


Android Official Website http://code.google.com/android/


Android Developers Guide http://developer.android.com/guide/index.html


Hello World Example for Android Application

http://developer.android.com/guide/tutorials/hello-world.html


Android Application Fundamentals

http://developer.android.com/guide/topics/fundamentals.html


Android Api's for development http://developer.android.com/reference/android/package-summary.html


Finally Books on Android to Kick start your development

YetAnotherCoder
+1  A: 
  1. Buy and read this book on JAVA: http://www.amazon.com/Java-Complete-Reference-Seventh-Osborne/dp/0072263857

  2. Buy and read these books on Android: http://commonsware.com/

jax
A: 

Thanks everyone.

Never thought I would get help so soon..

I have got started.. :)

Cheers Kiran

Kiran
As a policy, rather add comments instead of adding comment on the answer section.
The Elite Gentleman
+2  A: 

Step 1 You may start learning Java from Sun's Tutorial It is easy and free

Read only these Trials

  • Getting Started
  • Learning the Java
  • Language Essential Java Classes
  • Collections ( not necessary at beginning , you can skip this , and read it only if you need it in your Android App )

Never Read About the following

  • Java Me
  • Swing or JWT , or any GUI tutorials
  • Specific API tutorials , like networking

These are different in Android

then Step 2 Start learning Android Programming I recommend these non-Free :( books

  • Pro Android ( this book has a good introduction about Android and how things work )
  • Wrox Professional Android Programming
Radian
A: 

NetBeans IDE is also great.

http://netbeans.org/

Antwan W. A-Dubb