If you're new to C++ but understand some basic programming, then Learn C++ for Android Development lays the foundation for the C++ language and API fundamentals that you'll need in order to later learn and build apps, especially game apps, using the powerful Android NDK (Native Development Kit), which is based on C++.
The Android Platform is one of today's two most popular mobile apps development platforms. It consists of mostly Java APIs. However, as fine as Java is as a platform in the Android SDK, C++ really lets you take your Android apps, and especially games, much further. Game apps using C++ become much more robust, better looking, more dynamic and better performing. C++ based Android apps are the sophisticated apps people are more willing to like and download from the Amazon Appstore or Google Play.
Each of this book's chapters provide a clear tutorial in the core knowledge and skills you'll need with some of the chapters providing and enhancing upon a game app case study project that gives you the opportunity to reinforce your understanding of the chapter's material. After reading and using this book, you'll improve your potential to be a successful and profitable Android app developer for today's increasingly competitive indie app landscape.