Lately I have been thinking about developing some basic android app. Its only due to personal interest. Please guide me where to start from, what tools I require and any pointers to certain pdf’s etc.
My background:
1) Embedded software developer in C.
2) Had got some chance to work on flex. Hence familiar with eclipse.
3) Working in multi-threaded environment. (RTOS)
4) Worked in unix/linux environment.
Since I have not worked on Java, how bad is it for me to get started?
Please guide me, I am ready to start with the very basics.
If you just want to take a look at Android I recommend this tutorial series as it pretty much is made just for that. The very first information source is the official developer site. http://developer.android.com. It’s full of very good articles and is a must read just to understand the platform. There also is the reference for the whole Android API on that site.
Of course StackOverflow is also on of the first places to search for answers if something isn’t working and of course there is a chat on SO with an Android room.
There are three good Java books I know about which you should maybe read before really starting advanced Android development. Head First Java from O’Reilly, Thinking in Java 4th edition by Bruce Eckel and I forgot the name of third book but once I remember I will post it up.
If you decide to really start learning Android I’d recommend Mark Murphy’s warescription on http://commonsware.com.