Android Material Design + MVP + Rxjava + Retrofit + Okhttp + Glide一个小项目
2017-08-09 19:30
543 查看
MVP
项目地址:SuperMan42/MVP简介:App based on Material Design + MVP + Rxjava + Retrofit + Okhttp + GlideApp based on Material Design + MVP + Rxjava + Retrofit + Okhttp + GlideThe project is based on the idea of simplicity, make development more simple, extract the core library, can be directly introduced to fast development. Project is still in improvement, if you have good suggestions or find any problems welcomeissue, email424346976@qq.com, If it help you welcome star, fork. This project only do study and communicationBlog (details): http://www.jianshu.com/p/d98013e0cd03QQ group: 482866708
中文版 English version
The Android learning data collection
Wiki 使用方法
Preview
The overview (list)Image selector and expression keyboard (support dynamic expression and emoji expressions, etc.)
Night and day mode switching
TV
Cache(No network)
Download APK (Android 5.0 or above)
Points
Use Rxjava Retrofit2 okhttp to do network requests and cachingRxUtil is used to encapsulate thread handling and network request result processing
Use the RxManager to manage the subscription lifecycle
Use RxBus to do intercomponent communication
Use RxPermissions for android6.0 permission application
Use Material Design controls and animations
Use the MVP architecture throughout the project, and extract the core as a library, import core can save 50% of the code development
Use Glide for image processing and loading
Use Fragmentation to simplify the operation of Fragment and lazy loading
Day and night mode switching
Add image selector(High imitation WeChat) and expression keyboard (support dynamic expression and emoji expressions, etc.)
Encapsulates recyclerview and recyclerviewpager to implement pull-down refresh, pull-up loading and pagerview functionality(Just a few simple code to achieve a variety of lists, no adapter required, no need to design paging load)
Use x5WebView to do the reading page
The head of the daily home page can scroll in circles(Using the rxjava round robin and recyclerviewpager)
Method of use
Import the core library
dependencies { compile 'com.hpw.mvpframe:core:1.0.0' }
TODO
Add aopContinue to optimize
There are many to do。。。
Thanks
Zhihu Daily API WeChat API T-MVP相关文章推荐
- MVP+Retrofit+RxJava+Okhttp构造一个合格的Android框架
- 一款在线视频 App,基于 Material Design + MVP + RxJava + Retrofit + Realm + Glide
- Kotlin Android Extensions+Android MVP项目(RxJava+Rerotfit+OkHttp+Glide)
- Android MVP架构(RxJava+SQLBrite+Retrofit+OkHttp+Glide)
- Android项目MVP模式框架+okhttp+rxjava+retrofit网络框架
- Android -- 带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(三)
- 从零开始搭建一个主流项目框架(三)—RxJava2.0+Retrofit2.0+OkHttp
- Android--带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(二)
- Android开源项目 MVP+MD+Retrofit+RxJava 看了你会上瘾的
- android小说阅读、MVP + RxJava + Retrofit项目、证件拍照裁剪、蓝牙锁等源码
- Android -- 带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(三)
- 如何优雅的使用Retrofit、Rxjava、Butterknife、Material开发一款MVP模式的新闻+天气预报+妹子的Android app
- android小说阅读、MVP + RxJava + Retrofit项目、证件拍照裁剪、蓝牙锁等源码器
- Material Design+RxJava+Retrofit+MVP App
- Android-MVP+Retrofit+Rxjava实现一个知乎日报客户端
- 开源项目GankIo 仿写(MVP+Retrofit+butterKnife + MaterialDesign)
- 一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm
- Android——MVP+xRecyclerView+Retrofit+OkHttp+RxJava结合应用
- 高仿知乎日报(Material Design + MVP + RxJava + Retrofit)
- 开发 Material Design+RxJava+Retrofit+MVP App 参考资料