项目作者: 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
创建时间: 2019-09-13T18:15:22Z
项目社区:https://github.com/Rahulucky03/MVVMBaseStructure

开源协议:

下载


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:

  1. app: These module is the actual module, where you can add your code.
  2. buildSrc: Contains all the dependencies, classpaths & modules information in separated kts classes.
  3. core: Basic structure of MVVM architecture setup.

Core module has following packages:

  1. di: Dependency providing classes using Dagger2.
  2. live data: Observe the object changes everytime.
  3. shared preference: save all type of data to shared preference.
  4. toolbar: Customize the toolbar according to the needed.
  5. utilities: Utility classes.

try it, Hope you like it. :)