请移步到Github:
Summary
This is a android mvp sample used RxJava2, based
on
Structure
buildsystem: debug.jks,config.gradle. add dependencies
library in config.gradle
appserver: a simple django server, used for app http
request test..
support: app support libraries. such as http lib, rxbus,
utils, etc...
base: app basic classes, such as: Application,
BaseActivity, BaseFragment, etc..
data: data layer. data model. memory,local,remote data
source
ui: presentation layer
Libraries
retrofit,okhttp,retrofit2_rxjava2_adapter
rxandroid,rxjava
greendao
yf_list_recycler_view
glide
timber
How to run server
first: make sure you have install django
second: cd appserver category.then run this commend
below
python manage.py runserver
0.0.0.0:8000
How to set app
How to use retrofit http
How to use RxBus
How to use RxJava