MVVM Demo
-
MVVM
Model <=> ViewModel <=>View(xml,activity)
Model: http( rxjava+retrofit), DataBase( room), preference, localFile.
ViewModel: DataBinding + ViewModel(Lifecycler)
View : layout文件,activity
-
Dependencies InJect
Dagger2 https://dagger.dev/
-
InteliJ Idea template
freemarker https://www.jetbrains.com/help/idea/android-support-overview.html
refrence: INSTALL_PATH/Contents/plugins/android/lib/templates/activities