Testing asynchronous RxJava code using Mockito (medium.com)
In this post, Fabio Collini shows how to test this code using Mockito and some RxJava utility classes.
Mastering the Terminal side of Android development (medium.com)
César Ferreira shares some command line tips & tricks for Android development.
Exploring Android Nougat 7.1 App Shortcuts (www.novoda.com)
Google has brought Android Nougat to its second iteration with the 7.1 version (API 25). This post explores App Shortcuts: how they work, and how you can implement them.
The Quirks of Supporting SDK 25 (www.zdominguez.com)
Zarah Dominguez shares what she learned about adding new Nougat features to apps.
Android: draw a custom view (medium.com)
Roman Danylyk describes how to create a custom view, in this case a ViewPager indicator.
How to Stage Rollout Features using Firebase Remote Config (riggaroo.co.za)
Using Firebase Remote Config, we can do much more than just stage rollout an entire app – we can actually stage rollout individual features.
Making the most of the APK analyzer (medium.com)
One of GDE Wojtek Kaliciński's favorite recent additions to Android Studio is the APK Analyzer, which you can find in the top menu under Build → Analyze APK.
`Rxify` : The Anti Cache-then-Network OR Network-then-Cache Problem (www.andevcon.com)
When using RxJava, how do you load data that's cached locally but also needs to be refreshed remotely? Here's one way to do it.
Your presenters don’t need all those lifecycle events (medium.com)
Anup Cowkur believes a common mistake oft repeated is that developers keep including too many lifecycle events inside their presenters, destroying the separation between the view and presentation layers.
How to send notifications using Android Firebase (www.survivingwithandroid.com)
This post covers how to send push notification using Android Firebase.
RxRecipes: Wrap your way to Rx (medium.com)
Scott Meschke shares a new Rx recipe for wrapping existing APIs using fromCallable.
Diving deeper into the Java transient modifier (medium.com)
GDE Enrique López Mañas dives into a topic that it is not widely used or understood: the transient modifier in Java.
Test your Mobile App on Real Devices for Free (www.kobiton.com)
Join the Kobiton Beta and test your mobile app on the devices you need, when you need them. Automatically generated activity logs help you track your progress and identify issues faster whether you are manually testing or running automated scripts. Sign up now and start testing in minutes.