All Projects → QuincySx → Avenuenet

QuincySx / Avenuenet

Licence: apache-2.0
AvenueNet 是一个基于 Retrofit 二次封装的网络请求库,使用 Rxjava 的链式调用方式,二次封装的目的是为了对请求数据的正确性以及错误状态做统一的处理,对 Retrofit 对象做管理,有点为业务而生的味道,并非纯正的网络请求库

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Avenuenet

Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (+1350%)
Mutual labels:  rxjava2, okhttp, retrofit2
Mvvmsmart
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Stars: ✭ 382 (+3720%)
Mutual labels:  rxjava2, okhttp, retrofit2
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (+900%)
Mutual labels:  rxjava2, okhttp, retrofit2
WanAndroid
wanandroid的Kotlin版,采用Android X
Stars: ✭ 20 (+100%)
Mutual labels:  okhttp, rxjava2, retrofit2
iMoney
iMoney 金融项目
Stars: ✭ 55 (+450%)
Mutual labels:  okhttp, rxjava2, retrofit2
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+67790%)
Mutual labels:  rxjava2, okhttp, retrofit2
RxHttp
基于RxJava2+Retrofit+OkHttp4.x封装的网络请求类库,亮点多多,完美兼容MVVM(ViewModel,LiveData),天生支持网络请求和生命周期绑定,天生支持多BaseUrl,支持文件上传下载进度监听,支持断点下载,支持Glide和网络请求公用一个OkHttpClient⭐⭐⭐
Stars: ✭ 25 (+150%)
Mutual labels:  okhttp, rxjava2, retrofit2
Rx Mvp
RxJava2+Retrofit2+RxLifecycle2+OkHttp3 封装RHttp 使用MVP模式构建项目
Stars: ✭ 343 (+3330%)
Mutual labels:  rxjava2, okhttp, retrofit2
Devring
安卓基础开发库,包含各常用模块,让开发简单点。
Stars: ✭ 414 (+4040%)
Mutual labels:  rxjava2, retrofit2
Easyhttp
Android 网络请求框架,简单易用,so easy
Stars: ✭ 423 (+4130%)
Mutual labels:  okhttp, retrofit2
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+8310%)
Mutual labels:  rxjava2, retrofit2
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (+80%)
Mutual labels:  rxjava2, retrofit2
Cloudreader
🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端
Stars: ✭ 4,611 (+46010%)
Mutual labels:  rxjava2, retrofit2
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+4150%)
Mutual labels:  rxjava2, retrofit2
Paonet
【MVVM+RxJava2+AspectJ】泡网第三方客户端,网站主页:http://www.jcodecraeer.com/index.php
Stars: ✭ 374 (+3640%)
Mutual labels:  rxjava2, retrofit2
V9porn
9*Porn Android 客户端,突破游客每天观看10次视频的限制,还可以下载视频
Stars: ✭ 4,507 (+44970%)
Mutual labels:  rxjava2, retrofit2
Androidproject
Android 技术中台,但愿人长久,搬砖不再有
Stars: ✭ 4,398 (+43880%)
Mutual labels:  rxjava2, retrofit2
Bilisoleil
An unofficial bilibili client for android --rxjava2+mvp+okhttp3+retrofit2+dagger2
Stars: ✭ 430 (+4200%)
Mutual labels:  rxjava2, retrofit2
Retrofitclient
基于Retrofit2.x和Rxjava2.x封装的请求工具类(内含Retrofit2.x & rxjava1.x)
Stars: ✭ 532 (+5220%)
Mutual labels:  rxjava2, okhttp
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+6430%)
Mutual labels:  rxjava2, retrofit2

AvenueNet

AvenueNet 是一个基于 Retrofit 二次封装的网络请求库,使用 Rxjava 的链式调用方式,二次封装的目的是为了对数据做统一的处理,对 Retrofit 对象做管理,有点为业务而生的味道,并非纯正的网络请求库

0.1Bate 版本发布之后将会停止更新新版本,只会维护修改 BUG ,我要去研究一下 Retrofit 的源码,然后在考虑 0.2Bate 版本的更新路线

完成进度

0.1 Bate 版本功能以及完成度

基本网络请求 (Done)

自动类型转换 (Done)

根据业务判断 Response 数据是否正确 (Done)

统一的异常处理 (Done)

切换 Json 为 fastJson (Done)

配置自定义拦截器 (Done)

配置 Api 模拟功能 (Done)

支持请求头缓存拦截器的全局配置,以及请求头缓存拦截器的局部设置 (Done)

预测 0.2Bate 版本功能预测

支持取消网络请求

优化Api调用方式

支持缓存 (Todo)

支持 Cookie (Todo)

支持复杂 SSL 配置

因为本库是对 Retrofit 的封装,正在考虑是否要基于 Okhttp 重写并且支持要切换底层网络框架

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].