Solid Quacamole
An engineering blogging site
March 29, 2020
Android MVI architecture with Jetpack & Coroutines/Flow — Part 1
RecyclerView Adapter with ViewBinding Photo by Mike Lewis HeadSmart Media on Unsplash
I have been developing on Android since late 2011 and always remember that we wanted, since the early days, Google to be opinionated about the suggested architecture on Android :)
This indeed happened a few years later, with Jetpack’s Android Architecture Components, which introduced ViewModels. ViewModels is the VM part of a MVVM architecture and can also survive configuration changes on screens.