lhwalq / KotlinModule

kotlin模块化MVP架构,使用rxjava、rxgo等常用组件,用于以后开发使用,后期会不断调整

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kotlin模块化MVP开发框架:

  1. Lib_Base基类库;
  2. Lib_App应用层;
  3. Base_Download项目基类层;
  4. app应用层;
  5. module子模块层。

使用第三方库:

  1. ARouter(https://github.com/alibaba/ARouter);
  2. 权限请求(https://github.com/hongyangAndroid/MPermissions);
  3. RxKotlin(https://github.com/ReactiveX/RxKotlin);
  4. RxBus(https://github.com/kuwork/rxbus);
  5. OkGo(https://github.com/jeasonlzy/okhttp-OkGo);
  6. FastJson(https://github.com/alibaba/fastjson);
  7. Glide(https://github.com/bumptech/glide);
  8. 美团第二代打包工具(https://github.com/Meituan-Dianping/walle)。


整理好的第一版框架,之后以此框架进行开发并不断完善,目前尚未在实际项目中使用,放入具体应用场景可能会有问题。


觉得对你有帮助可以愉快的赞赏下我,不要太多哦~



About

kotlin模块化MVP架构,使用rxjava、rxgo等常用组件,用于以后开发使用,后期会不断调整


Languages

Language:Kotlin 65.0%Language:Java 35.0%