Make sure you didn't miss anything with this list of the Best of the Week in the Mobile Zone (Nov. 29 to Dec. 5). Here they are, in order of popularity:
This recent blog post is an engaging and particularly useful look at performance optimization in Android apps, both in terms of tips and strategies for achieving it and in terms of techniques for determining where optimization is most needed.
We've written about RxJava and Android before, but this tutorial takes a more in-depth look at RxJava through one particular use case: managing async API calls. The tutorial rovides some background and set-up, but mostly focuses on how to build an Android REST API client with RxJava observables.
This recent post has compiled a set of statistics covering engagement between Android and iOS, and it's an interesting bunch of data. Some of the numbers are shocking, given the degree to which Android users outnumber iOS users.
The mobile-first CSS approach has become the de facto way of implementing responsive designs, but lingering beneath the reassuring cloak of best-practice comfort, there is a little nuance that is lost on some. There are basically two ways to approach a mobile-first CSS setup, and only one of them is sane.
You may want to show different elements on different devices, or the same elements in a different order. You can do this by duplicating content and then hiding or showing it. But the author wanted to think of a different way to address the problem, starting with a mobile first approach.