eBooks-it.org Logo
eBooks-IT.org Inner Image

Android NDK Beginner's Guide

Android NDK Beginner's Guide Image

Book Details:

Publisher:Packt Publishing
Series: Packt , Beginner's Guide
Author:Sylvain Ratabouil
Edition:1
ISBN-10:1849691525
ISBN-13:9781849691529
Pages:436
Published:Jan 26 2012
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:5.63 MB

Book Description:

Discover the native side of Android and inject the power of C/C++ in your applications Create high performance applications with C/C++ and integrate with Java Exploit advanced Android features such as graphics, sound, input and sensing Port and reuse your own or third-party libraries from the prolific C/C++ ecosystem In Detail Android NDK is all about injecting high performance into your apps. Exploit the maximum power of these mobile devices using high-performance and portable code. This book will show you how to create C/C++ enabled applications and integrate them with Java. You will learn how to access native API and port libraries used in some of the most successful Android applications. Using this practical step-by-step tutorial, highlighted with comments and tricks, discover how to run C/C++ code embedded in a Java application or in a standalone application. You will create a real native application starting from project creation through to full implementation of native API and the porting of existing third-party libraries. You will discover OpenGL ES and OpenSL ES, which are becoming the new standard in mobility. You will also understand how to access keyboard and input peripherals and how to read accelerometer or orientation sensors. Finally, you will dive into more advanced topics such as debugging and ARM assembler instructions. By the end of the book, you should know the key elements to enable you to start exploiting the power and portability of native code. What you will learn from this book Jump in the starting block and create your first Android native projec Communicate with Java through Java Native Interfaces Display 2D and 3D graphics with OpenGL ES Play sound and music with OpenSL ES Manage Android input and sensors Debug applications and discover advanced ARM instructions Port existing C/C++ code to Android Combine graphics, sound, input, sensors and physics in your application Approach This beginner's guide focuses on getting you through all the major learning points in a smooth, logical order. You'll also see how to avoid some common pitfalls. Who this book is written for Are you an Android Java programmer who needs more performance? Are you a C/C++ developer who doesn't want to bother with Java stuff and its out-of-control garbage collector? Do you want to create fast intensive multimedia applications or games? Answer yes to any of the above and this book is for you. With some general knowledge of C/C++ development, you will be able to dive head first into native Android development.

Download Link:

Related Books:

Android 3.0 Animations

Beginner's Guide
Android 3.0 Animations Image
Bring your Android applications to life with stunning animations. The first and only book dedicated to creating animations for Android apps. Covers all of the commonly used animation techniques for Android 3.0 and lower versions. Create stunning animations to give your Android apps a fun and intuitive user experience. A step-by-step guide for learning animation by building fun example applications and games. In Detail An enjoyable, understandable, and eye-catching user interface is a key part of getting users to love your app. Users today expect a polished multimedia experience on their mobile device, and animation is a core part of that. The Android operating system is at the forefront of tablet and smartphone technology, and there is a plethora o...

Android User Interface Development

Beginner's Guide
Android User Interface Development Image
This is a step-by-step guide that aims to give even a novice Android developer a good grasp of user-interface design, while working through examples, diagrams, and screenshots to showcase the various widgets and tools that the platform makes available....

Unity Android Game Development by Example

Beginner's Guide
Unity Android Game Development by Example Image
Learn how to create exciting games using Unity 3D for Android with the help of hands-on examples Overview Enter the increasingly popular mobile market and create games using Unity 3D and Android Learn optimization techniques for efficient mobile games Clear, step-by-step instructions for creating a complete mobile game experience In Detail Powerful and continuing to grow, the mobile market has never been bigger and more demanding of great games. Android continues to prove itself as a strong contender in this challenging market. With Unity 3D, great games can be made for Android quickly and easily. With its great deployment system, the Android platform is now only one click away. Unity Android Game Development by Example Beginner's Guide dives strai...



2007 - 2021 © eBooks-IT.org