All Comments
TopTalkedBooks posted at August 20, 2017

Without a doubt the best answer to this question is:

Buy and read this book:

It was written by the author of LibGDX which is one of the most popular android game engines. The book teaches you everything you need to know to build a complete game.

TopTalkedBooks posted at August 20, 2017

I can't say anything about the 'best' way, but you can use

  • andengine,

  • Corona,

  • Maoi,

  • Unity3d,

  • OpenGL ES 1.0/1.1/2.0, or

  • Draw to a Canvas or View.

Beginning Android Games is probably the single best resource (especially chapters 3&4). You should also look at the SDK samples (snake, lunar lander). Practical Android 4 Games Development is... not good (the copyediting is particularly shameful), but it is at least devoted to game development with OpenGL ES.

TopTalkedBooks posted at August 20, 2017

I have Beginning Android Games by one of the guys behind libgdx. I found it really easy to work through. It covers 2d game programming pretty well and even gets into some of the basic open gl stuff.

It gave me enough knowledge to branch off and start a project of my own with confidence.

TopTalkedBooks posted at August 20, 2017

You can start using the official resources:

2 Great books from Pragmatic Bookshelf:

Other Books:

Google should be your best friend.

TopTalkedBooks posted at August 20, 2017

Getting started with OpenGL... in Android

Pro Android Games

Beginning Android Games

Also check Related Links regarding to your question, which are bottom right of your question.

Top Books
We collected top books from hacker news, stack overflow, Reddit, which are recommended by amazing people.