Android Programming: Pushing the Limits

Unleash the power of the Android OS and build the kinds of brilliant, innovative apps users love to use

If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you’re itching to see just how far you can push it and discover what Android is really capable of, it’s for you. And if you’re ready to learn how to build advanced, intuitive, innovative apps that are a blast to use, this book is definitely for you.

From custom views and advanced multi-touch gestures, to integrating online web services and exploiting the latest geofencing and activity recognition features, ace Android developer, Erik Hellman, delivers expert tips, tricks and little-known techniques for pushing the Android envelope so you can:

  • Optimize your components for the smoothest user experience possible
  • Create your own custom Views
  • Push the boundaries of the Android SDK
  • Master Android Studio and Gradle
  • Make optimal use of the Android audio, video and graphics APIs
  • Program in Text-To-Speech and Speech Recognition
  • Make the most of the new Android maps and location API
  • Use Android connectivity technologies to communicate with remote devices
  • Perform background processing
  • Use Android cryptography APIs
  • Find and safely use hidden Android APIs
  • Cloud-enable your applications with Google Play Services
  • Distribute and sell your applications on Google Play Store

Learn how to unleash the power of Android and transform your apps from good to great in Android Programming: Pushing the Limits.


Buy On Amazon »

Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)
Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)

Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience.  Based ...

Details »
Advanced Android Application Development (4th Edition) (Developer's Library)
Advanced Android Application Development (4th Edition) (Developer's Library)

Advanced Android™ Application Development, Fourth Edition, is the definitive guide to building robust, commercial-grade A ...

Details »
Learning Java by Building Android Games: Explore Java Through Mobile Game Development
Learning Java by Building Android Games: Explore Java Through Mobile Game Development

Key FeaturesAcquaint yourself with Java and object-oriented programming, from zero previous experienceBuild four cool games for ...

Details »
Android Programming for Beginners: Learn all the Java and Android skills you need to start making powerful mobile applications
Android Programming for Beginners: Learn all the Java and Android skills you need to start making powerful mobile applications

Learn all the Java and Android skills you need to start making powerful mobile applicationsKey FeaturesKick-start your Android p ...

Details »
Efficient Android Threading: Asynchronous Processing Techniques for Android Applications
Efficient Android Threading: Asynchronous Processing Techniques for Android Applications

Multithreading is essential if you want to create an Android app with a great user experience, but how do you know which techniq ...

Details »
Android 6 for Programmers: An App-Driven Approach (3rd Edition) (Deitel Developer Series)
Android 6 for Programmers: An App-Driven Approach (3rd Edition) (Deitel Developer Series)

The professional programmer’s Deitel® guide to smartphone and tablet app development using Android™ 6 and Android Studio Bi ...

Details »
Android Security Internals: An In-Depth Guide to Android's Security Architecture
Android Security Internals: An In-Depth Guide to Android's Security Architecture

There are more than one billion Android devices in use today, each one a potential target. Unfortunately, many fundamental Andro ...

Details »