# AndroidSugar Android集成开发框架,本框架为一款甜品级开发框架,适合大多数的Android项目,能帮助开发人员快速搭建一个结构清晰、可扩展性强的Android Application。整个项目为MVP架构,集成RxJava2+Dagger2+Retrofit,同时集成了目前Android中重要功能的主流开源库,并进行了二次封装。项目仍处于不断的更新中。
MVP架构,使用RxJava2+Dagger2+Retrofit,各自功能模块相互独立,减少耦合。
- RxJava2
- Dagger2
- Retrofit
- OKHttp3
- ButterKnife
- EventBus3
- RxPermissions
- RetroLambda
- FastJson
- Glide
- GreenDao
- Ultra-Pull-To-Refresh
- LeakCanary
- 架构清晰、结构简洁、可扩展性强;
- MVP+RxJava2在实际项目中的应用,MVP中RxJava生命周期的管理;
- Material Design使用示例;
- Java8 Lambda表达式的用法;
- 上述罗列的各种开源框架的使用方法及二次封装;
- 各种工具类的封装;
- 更好的管理Gradle依赖库版本的方式;
- 使用阿里巴巴Java编码规范;
- 可选择MVP创建模板mvp_template.zip,大幅提高开发效率;