项目作者: Rahulucky03
项目描述 :
This repository is a simple & clean base structure of MVVM architecture using Dagger2, Room, RxJava, Retrofit networking.
高级语言: Kotlin
项目地址: git://github.com/Rahulucky03/MVVMBaseStructure.git
Android MVVM Base structure
This repository is a simple & clean base structure of MVVM architecture using Dagger2, Room, RxJava, Retrofit networking.
The app has following modules:
- 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.
Core module has following packages:
- 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. :)