Skip to content

一个基于Android的简单、易用、灵活且功能强悍的MVP框架(RxJava2 + Retrofit2 + Glide)

Notifications You must be signed in to change notification settings

yonbor605/Android-BetterMVP

Repository files navigation

Android-BetterMVP

一个基于Android的简单、易用、灵活且功能强悍的MVP框架(RxJava2 + Retrofit2 + Glide)。

1、本架构核心代码均有注释且清晰易懂,并完美兼容MVC;

2、本架构网络请求部分使用retrofit2完美封装,并支持多个baseUrl,切换自如;

3、支持在一个activity或fragment中允许存在一个或多个presenter,并可以通过注解或直接获取的方式获取presenter的实例;

4、本架构使用rxjava2对请求结果进行响应式处理以及其他业务逻辑的处理,如果您对rxjava2了解比较少,也可以不使用rxjava2, 直接使用retrofit2自带的API进行网络的异步请求和请求结果的处理;

5、底部Tab以及顶部自定义TitleBar均已完成,并配有使用示例的全流程完整代码(使用的是聚合数据新闻头条接口), 可直接照搬本架构进行项目的快速开发。

最后,如果您喜欢或是有帮到您,还请多多star我,谢谢!!!

About

一个基于Android的简单、易用、灵活且功能强悍的MVP框架(RxJava2 + Retrofit2 + Glide)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages