COMPANION eBOOK
Shelve in
Mobile Computing
User level:
Intermediate-Advanced
www.apress.com
BOOKS FOR PROFESSIONALS BY PROFESSIONALS
®
B
uild better apps using Pro Android C++ with the NDK. Whether you’re a soft-
ware professional interested in porting your existing native-code app to
Android or already developing on the platform, this book shows you how to
build sophisticated native apps with increased performance.
Pro Android C++ with the NDK offers you an overview of Java Native Interface
(JNI), Bionic API, POSIX threads and sockets, C++ support, native graphics and
sound API, and NEON/SIMD optimization. With the help of a game app case
study, you’ll learn how to:
•
Connect native code to the Java world using JNI
•
Auto-generate JNI code using SWIG
•
Multithread through POSIX threads
•
Network through POSIX sockets
•
Debug through logging, GDB, and the Eclipse Debugger
•
Analyze memory through Valgrind
•
Measure app performance through GProf
•
Optimize code through NEON/SIMD
•
Use the Eclipse IDE to devolope native code
This advanced tutorial and professional reference gives you the knowledge and
skills you need to port, develop, and employ C++ and other native code on the
Android platform to run more graphically intense apps, more sophisticated
native apps, and better performing apps in general.
Pro
Android C++
with the NDK
Onur Cinar
Building graphic-rich and better performing
native applications
Companion
eBook
Available
Cinar
Pro
Android C++ with the NDK
SOURCE CODE ONLINE
www.it-ebooks.info