参考资料
1. 模块划分
-
App
- UI交互 -
Domain
- 业务逻辑层 -
Data
- 数据层 -
BaseCore
- 基础库
2. MVP模式
App
层采用MVP模式
3. 开源基础库
4. 开源UI控件
5. 调试工具
6. Todo List
- RxJava
- 单元测试
- butterknife
- eventbus
- 数据库框架
- CrashHandler
- 任务调度框架
- OAuth
- Dagger2
- GitHub SDK
App
- UI交互
Domain
- 业务逻辑层
Data
- 数据层
BaseCore
- 基础库
App
层采用MVP模式