Fresh news from Droid zone
Hello, you're reading Infinum Android Sweets, bringing you the latest Android related news straight to your inbox every week.
MVVM + RxJava: Learnings
MVVM + RxJava is a great formula for an app architecture. Upday recognised this and used it in their app, making it scalable and maintainable. Despite this, they’ve had to learn a few lessons the hard way.
Read More
Articles
A deeper look into Activity.runOnUiThread() method. What is actually happening there? 

May the mass * acceleration be with you.

What happens if we take reactive, clean architecture and the recently released android architecture components and put all of them together?

Does Kotlin Coroutines make RxJava and reactive programming obsolete? The answer depends on who you ask. 
Second article in Kotlin fever blog post series - this time it's all about featuring expressivity when it comes to variables, Global functions and Extension functions.
Bluetooth Low Energy is a very complicated topic for developers, and the APIs on the Android platform doesn’t make things much easier. 

Libraries
Option type for Android Java projects.

Videos/Podcasts
In this episode, Donn and Kaushik talk to Florina from Google about the recently released Database library Room.
In this episode, Chet, Romain and Tor talk with Jake Wharton about his new role as an engineer on the Android team at Google, and about Kotlin in particular.
Class of the week
This service is implemented by any app that wishes to provide the user-interface for managing phone calls. 
Curated by Infinum's Android team.
Infinum Android Team · 156 2nd St · San Francisco CA 94105 · USA
Unsubscribe | View in browser