The README has some details (and blog posts are coming as well), but the TLDR : in this project you’ll find an application powered 100% by Kotlin Coroutines, from the data layer to the view layer. The abstraction’s design promotes a pragmatic implementation of unidirectional data flow powered by state machines, and states/commands are pushed to a given
View
layer using the awesome Flow API. No Jetpack’s LiveData needed, and still awesome discipline over state achieved.
I would appreciate any feedbacks regarding to the architecture, abstraction’s design and even the testing approaches over Coroutines stuff. 🙂
m
Marko Mitic
07/22/2019, 9:45 AM
Looking sweet, will take a look and share with the team