I hadn't programmed on Android since 2013 and a lot has changed since then. I have found Coding With Mitch to be the most useful resource to get up to speed with Kotlin, MVI, JetPack, Dagger and Clean Architecture. The tutorials have a variety of functionality and you can choose the elements you require from each for your application.