Android Cookbook: Problems and Solutions for Android Developers

Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You also get useful info on packaging your app for the Google Play Market.

Ideal for developers familiar with Java, Android basics, and the Java SE API, this book features recipes contributed by more than three dozen Android developers. Each recipe provides a clear solution and sample code you can use in your project right away. Among numerous topics, this cookbook helps you:

  • Get started with the tooling you need for developing and testing Android apps
  • Create layouts with Android’s UI controls, graphical services, and pop-up mechanisms
  • Build location-aware services on Google Maps and OpenStreetMap
  • Control aspects of Android’s music, video, and other multimedia capabilities
  • Work with accelerometers and other Android sensors
  • Use various gaming and animation frameworks
  • Store and retrieve persistent data in files and embedded databases
  • Access RESTful web services with JSON and other formats
  • Test and troubleshoot individual components and your entire application

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 >>
Android Studio 3.0 Development Essentials - Android 8 Edition
Android Studio 3.0 Development Essentials - Android 8 Edition

Fully updated for Android Studio 3.0 and Android 8, the goal of this book is to teach the skills necessary to develop Android b ...

Details >>
Practical Android: 14 Complete Projects on Advanced Techniques and Approaches
Practical Android: 14 Complete Projects on Advanced Techniques and Approaches

Choose the best approach for your app and implement your solution quickly by leveraging complete projects. This book is a collec ...

Details >>
Android User Interface Design: Implementing Material Design for Developers (2nd Edition) (Usability)
Android User Interface Design: Implementing Material Design for Developers (2nd Edition) (Usability)

Build Android 6 Material Design Apps That Are Stunningly Attractive, Functional, and Intuitive As Android development has matur ...

Details >>
Professional Android
Professional Android

The comprehensive developer guide to the latest Android featuresand capabilities Professional Android, 4th Edition shows develop ...

Details >>
iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides)
iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides)

Updated for Xcode 8, Swift 3, and iOS 10, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, ...

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 >>
Murach's Android Programming (2nd Edition)
Murach's Android Programming (2nd Edition)

Want to learn how to develop Android apps? Then don't miss our new book: Murach's Android Programming (2nd Edition). It teaches ...

Details >>