Discover the native side of Android and inject the power of C/C++ in your applications with Android NDK Beginner’s Guide
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
Android NDK Beginner’s Guide
Android NDK Beginner’s Guide 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. Download eBook Free »
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.
Android 3.0 Animations: Beginner’s Guide
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 of opportunities for developing exciting applications with animation.
Android 3.0 Animations: Beginner’s Guide will introduce each of the most popular animation techniques to you. Using step-by-step instructions, you will learn how to create interactive dynamic forms, moving graphics, and 3D motion.
You will be taken on a journey from simple stop motion animations and fades, through to moving input forms, then on to 3D motion and game graphics.
Over 70 working recipes covering every aspect of Android development
Written for Android 3.0 but also applicable to lower versions
Quickly develop applications that take advantage of the very latest mobile technologies, including web apps, sensors, and touch screens
Part of Packt’s Cookbook series: Discover tips and tricks for varied and imaginative uses of the latest Android features
In Detail
Android is a mobile operating system that runs on a staggering number of smartphones and tablets. Android offers developers the ability to build extremely rich and innovative applications written using the Java programming language. Among the number of books that have been published on the topic, what’s missing is a thoroughly practical, hands-on book that takes you straight to getting your job done without boring you with too much theory.
Android 3.0 Application Development Cookbook will take you straight to the information you need to get your applications up and running. This book is written to provide you with the shortest possible route between an idea and a working application.
Build intensively tested and bug free Android applications
The first and only book that focuses on testing Android applications
Step-by-step approach clearly explaining the most efficient testing methodologies
Real world examples with practical test cases that you can reuse
In Detail
It doesn’t matter how much time you invest in Android design, or even how careful you are when programming; mistakes are inevitable and bugs will appear. This book will help you minimize the impact of these errors in your Android project and increase your development productivity. It will show you the problems that are easily avoided, to help get you quickly to the testing stage.
Android Application Testing Guide is the first and only book providing a practical introduction to the most common available techniques, frameworks, and tools to improve the development of your Android applications. Clear, step-by-step instructions show how to write tests for your applications and assure quality control using various methodologies.