Master the skills you lot remove to prepare portable, highly-functional Android applications using NDK
About This Book
- Develop portable games using Android NDK together with debug them on your desktop
- Familiarise yourself amongst unlike pop C++ libraries on Android together with usage them inward your games
- Write multi-threaded code amongst graphics, sound, networking, together with resources storage
Who This Book Is For
If you lot desire to leverage your C++ skills inward mobile evolution together with increase the functioning of your Android applications, together with then this is the mass for you. Knowledge of C or C++ is assumed, including pointer manipulation, multi-threading, object-oriented programming concepts, together with the basics of C++11. It would hold upwards an added wages if you lot know how to prepare applications without whatever IDE.
What You Will Learn
- Explore unlike pop C++ libraries together with import around of them to Android
- Write portable, multithreaded native code
- Create applications that play well amongst OpenAL
- Implement gesture recognition inward your games together with applications
- Debug mobile applications on your desktop
- Extract resources from APK archives
- Render text amongst FreeType together with also usage OpenGL ES
Android NDK is used for multimedia applications that require straight access to arrangement resources. NDK is also the fundamental for portability, which inward plough allows a reasonably comfortable evolution together with debugging procedure using familiar tools such equally GCC together with Clang toolchains.
This is a hands-on guide to extending your game evolution skills amongst Android NDK. The mass takes you lot through many clear, step-by-step illustration applications to assistance you lot farther explore the features of Android NDK together with around pop C++ libraries together with boost your productivity past times debugging the evolution process.
Through the course of report of this book, you lot volition acquire how to write portable multi-threaded native code, usage HTTP networking inward C++, play well files, usage OpenGL ES 3, together with homecoming high-quality text. Each chapter aims to accept you lot i pace closer to edifice your application. By the goal of this book, you lot volition hold upwards able to practise an engaging, consummate gaming application.
Style together with approach
This mass adopts a step-by-step approach together with each chapter is based on the cloth from the previous ones. The mass focuses on putting to your knowledge of C++ usage land you lot prepare Android applications of your own.