chenbaige / BaseMVPDemo

项目介绍:1.使用主流mvp框架管理项目结构 2.使用Dagger2管理组件(依赖注入) 3.使用RxJava+RxBinding+RxAndroid+Retrofit进行网络请求的封装和异常、对话框的统一处理 4.使用ButterKnife进行UI组件的依赖注入 5.对activity和fragment进行基类的封装,统一管理、实现网络的监听

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BaseMVPDemo

项目介绍: 1.使用主流mvp框架管理项目结构 2.使用Dagger2管理组件(依赖注入) 3.使用RxJava+RxBinding+RxAndroid+Retrofit进行网络请求的封装和异常、对话框的统一处理
4.使用ButterKnife进行UI组件的依赖注入 5.对activity和fragment进行基类的封装,统一管理、实现网络的监听

后期计划: 1.集成RxCache实现项目的统一缓存功能 2.实现更多公共类。。。

总结: 项目目前实现的功能,基本概括大多数项目的基础功能,都可在此基础上进行二次开发。

About

项目介绍:1.使用主流mvp框架管理项目结构 2.使用Dagger2管理组件(依赖注入) 3.使用RxJava+RxBinding+RxAndroid+Retrofit进行网络请求的封装和异常、对话框的统一处理 4.使用ButterKnife进行UI组件的依赖注入 5.对activity和fragment进行基类的封装,统一管理、实现网络的监听


Languages

Language:Java 100.0%