Jump to ratings and reviews
Rate this book

Asynchronous Android Programming Second Edition

Rate this book
This book is for Android developers who want to learn how to build multithreaded and reliable Android applications using high-level and advanced asynchronous techniques and concepts. Asynchronous programming has acquired immense importance in Android programming, especially when we want to make use of the number of independent processing units (cores) available on the most recent Android devices. To start with, we will discuss the details of the Android process model and the Java low-level concurrent framework, delivered by the Android SDK. Next, we will discuss the creation of IntentServices, bound services, and external services, which can run in the background even when the user is not interacting with them. In a more advanced phase, you will create background tasks that are able to execute CPU-intensive tasks in native code–making use of the Android NDK. You will be then guided through the process of interacting with remote services asynchronously using the HTTP protocol or Google GCM Platform. Finally, we will introduce RxJava, a popular asynchronous Java framework used to compose work in a concise and reactive way.

394 pages, Paperback

Published July 29, 2016

1 person is currently reading
4 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (50%)
4 stars
2 (50%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Daryl Ducharme.
30 reviews4 followers
March 18, 2017
The nitty gritty about Asynchronous Android

Java Concurrency in Practice is a great book for theory on concurrency in a java context but this book gets to some best practices while in Android. There's usually no need to write your own solution when these are already part of the framework and battle tested. The first several sections are very important to understand if you are going to make a robust Android application.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.