Kotlin模块化MVP开发框架:
- Lib_Base基类库;
- Lib_App应用层;
- Base_Download项目基类层;
- app应用层;
- module子模块层。
使用第三方库:
- ARouter(https://github.com/alibaba/ARouter);
- 权限请求(https://github.com/hongyangAndroid/MPermissions);
- RxKotlin(https://github.com/ReactiveX/RxKotlin);
- RxBus(https://github.com/kuwork/rxbus);
- OkGo(https://github.com/jeasonlzy/okhttp-OkGo);
- FastJson(https://github.com/alibaba/fastjson);
- Glide(https://github.com/bumptech/glide);
- 美团第二代打包工具(https://github.com/Meituan-Dianping/walle)。
整理好的第一版框架,之后以此框架进行开发并不断完善,目前尚未在实际项目中使用,放入具体应用场景可能会有问题。
觉得对你有帮助可以愉快的赞赏下我,不要太多哦~