Since launching the Coinverse beta (bit.ly/play-coin) this winter I've been working hard to improve the performance and structure of the app.
Experimenting with Kotlin + LiveData has offered big improvements, especially with the Unidirectional Data Flow (UDF) pattern. I've shared my notes on UDF below. Check out both the Medium post and YouTube talk!
https://hackernoon.com/android-unidirectional-flow-with-livedata-bf24119e747