Try-out project using feature modules, regular modules and Dagger2.
Techniques used: Architecture Navigation, Coroutines, Clean Architecture Layers, MVVM, Data Binding, Epoxy, JUnit. The app uses Firebase authentication, Firebase database and Firebase storage.