Looking for any kind of recommendation, like books, articles, anything that aids me in getting started with game development in Android.
Google started it for me:
Link: Google Android Developers
To answer your question, though, I started by having a Nexus One. :] A late timer I am.
Here are some links I like:
http://www.rbgrn.net/content/54-getting-started-android-game-development
edit: As I am new here, I can only post one Link... :-) vote for me so I provide you more :-)
The Lunar Lander Android sample is surprisingly good. It gives a good overview on how to handle game state (start / pause / end), using a thread to handle the main loop, drawing shapes and bitmaps on the screen. While there are a lot of things to cover, I think it does a good job at showing the basics.
Watch Chris Pruett's presentation at Google IO. Then you can check out the source code for his video game Replica Island. It was released last month.
The best I've found is definitly Playing with graphics in Android. I've tried the LightRacer one too and it's not even close: I strongly encourage you to switch to this other one.
There are certain things that you need to take care of before you start game programming.
- you need to understand the concepts required for game programming.
- you need to understand Java and various features of it.
- next you need to know what are different controls and how u can draw directly on a canvas.
- If your engine is in C/C++ and you want to get going with it, u need to understand how to use Android NDK
For all this there is unfortunately no single source. But there are several books available on Game Programming and Java. For the Specific details on Android and its NDK I suggest u read through the Android documentation.
Hope this helps
Make something simple. I know that you have been exposed to object oriented programing.Well think the same way.
Think about the game you want to make.Now think about how many little games can be pulled out from it. Then make those little games. The most simple thing you can make may even catch on. Theres no limit to the number of games you can make and its cheap enough to even make 2 accounts so some of your 1st work that may not seem so great won't be associated with the final project.