This repository is a simple & clean base structure of MVVM architecture using Dagger2, Room, RxJava, Retrofit networking.
- app: These module is the actual module, where you can add your code.
- buildSrc: Contains all the dependencies, classpaths & modules information in separated kts classes.
- core: Basic structure of MVVM architecture setup.
- di: Dependency providing classes using Dagger2.
- live data: Observe the object changes everytime.
- shared preference: save all type of data to shared preference.
- toolbar: Customize the toolbar according to the needed.
- utilities: Utility classes.
try it, Hope you like it. :)