By Sergey Kosarevsky, Viktor Latypov
Master the talents you must increase moveable, highly-functional Android purposes utilizing NDK
About This Book
- Develop moveable video games utilizing Android NDK and debug them in your desktop
- Familiarise your self with varied well known C++ libraries on Android and use them on your games
- Write multi-threaded code with photographs, sound, networking, and source storage
Who This ebook Is For
If you need to leverage your C++ talents in cellular improvement and bring up the functionality of your Android purposes, then this can be the booklet for you. wisdom of C or C++ is believed, together with pointer manipulation, multi-threading, object-oriented programming recommendations, and the fundamentals of C++11. it might be an additional virtue when you know the way to strengthen purposes with none IDE.
What you'll Learn
What you'll Learn
- Explore well known C++ libraries and use them on Android
- Write transportable, multithreaded local networking code
- Create moveable audio framework utilizing OpenAL
- Implement transportable rendering framework utilizing OpenGL ES 3
- Debug cellular purposes in your computing device machine
- Access assets from APK archives
- Render textual content with FreeType
Android NDK is used for multimedia purposes that require direct entry to method assets. NDK is additionally the most important for portability, which in flip permits a pretty cozy improvement and debugging strategy utilizing conventional instruments resembling GCC and Clang toolchains.
This is a hands-on consultant to extending your online game improvement talents with Android NDK. The booklet takes you thru many transparent, step by step instance functions that will help you extra discover the positive aspects of Android NDK and a few renowned C++ libraries and increase your productiveness through debugging the improvement process.
Through the process this ebook, you'll how one can write transportable multi-threaded local code, use HTTP networking in C++, play audio documents, use OpenGL ES three, and render top of the range textual content. every one bankruptcy goals to take you one step toward development your software. by means of the tip of this booklet, it is possible for you to to create an enticing, whole gaming application.
Style and approach
This publication adopts a step by step strategy and every bankruptcy is predicated at the fabric from the former ones. The e-book makes a speciality of placing on your wisdom of C++ use whenever you increase Android functions of your own.