简介
本项目是一个学习类型的项目,主要是为了学习一些Android最新的思路和开发思想,工程按照模块化、组件化的开发思路进行开发,项目整体结构如下图。
项目代码整洁规范,结构清晰,使用Android最新的开发思想和技术,同时集成React-Native跨平台,主要是为了实验热更功能,涉及到的技术有如下一些:
- 使用kotlin语言开发,项目使用模块化开发,降低了耦合性;
- 网络使用 retrofit2 + okhttp3方式,进行了高度的封装;
- leakcanary 内存泄漏检测
- 基于MVI架构airbnb的Mavericks
- 本地mock
- alibaba ARouter
- 集成RN热更功能, 用户需要打开rn加载页面,rn工程请见
体验
- Apk下载链接: Apk下载链接
Apk二维码