MVVMLin 一个基于MVVM用Kotlin+Retrofit+协程+Databinding(ViewBinding)+LiveData来封装的快速开发框架: 项目地址: 框架简介 使用技术 基于MVVM模式用了 kotlin+协程+retrofit+livedata+DataBinding 基本封装 封装了BaseActivity、BaseFragment、BaseViewModel基于协和的网络请方式更加方便,考虑到有些小伙伴不太喜欢用DataBinding在xml中绑定数据的方式,也提供了相应的适配,两种方式自行选择。Retrofit2.6及以上版本提供了对协程的支持,使用起来更加方便,不用考虑类型的转换了。 特点 使用Rxjava 处理不好的话会有内存泄露的风险,我们会用使用AutoDispose、RxLifecycle等方式来处理,但是使用协程来请求数据,完全不用担心这个问题,
2023-03-30 08:47:42 211KB Kotlin
1
OpenTransit指标MVP 欢迎使用OpenTransit! 我们是一个由志愿者组成的团队,他们使用开放数据来改善世界各地的公交系统。 成立于2017年,我们是一个由数十名工程师,运输迷,数据爱好者,产品经理,营销人员以及其他人员组成的团队,分布在世界各地,但主要基地位于旧金山和俄勒冈州的波特兰。 或了解我们的上级组织 。 如果您想与我们合作,请联系我们的Slack频道! 并找到#opentransit频道。 我们很高兴与世界各地的运输机构,记者和其他数据迷合作。 有关加入我们的贡献者团队的说明,请参见下文。 关于这个仓库 此回购用于,该使用历史公交数据来帮助骑手,公交拥护者和公
2023-03-05 11:18:49 1.07MB react nodejs transit flask
1
手机号码归属地查询,来自聚合数据接口。
2022-12-26 19:23:07 16.05MB android kotlin okhttp mvp
1
Retrofit 下载图片,注意权限
2022-12-13 14:21:02 659KB Retrofit download image
1
MVVM-Dagger2-Room-RxJava2-Retrofit 该存储库包含一个详细的示例应用程序,该应用程序使用Dagger2,Room,RxJava2,DataBinding和Retrofit实现MVVM体系结构 屏幕截图 建筑蓝图 预先要求 仔细研究MVVM架构,您可以从开始 熟悉Dagger2的人,如果不熟悉,可以从 开始 如果您不熟悉Room,那么可以从开始 如果您不熟悉RxJava2,则可以从开始 熟悉Retrofit,如果您不熟悉,则可以从开始 使用RxJava2进行改装的示例 该应用程序具有以下软件包: data :它包含所有数据访问和操作组件。 di :使用Dagger2的依赖项提供类。 ui :视图类及其对应的ViewModel。 utils :实用程序类。 类的设计方式是可以继承并最大化代码重用性。 元 Android开发人员:Omar Ali – @
2022-12-12 10:27:44 1.41MB Java
1
retrofit+协程网络请求框架:封装异常处理结果,兜底成功,失败,返回数据为空的处理
2022-12-07 12:20:02 111KB retrofit+协程网络请求框
retrofit+协程==》网络请求框架封装完成,包括loading,刷新token,过滤返回的错误状态码
2022-12-07 12:20:00 112KB 网络 retrofit+协程==》网络
retrofit协程 封装加入loading
2022-12-07 09:21:09 112KB retrofit协程封装加入l
1
个人写的一个mvp+retrofit2.0 的简单登录demo。希望对刚学习mvp和retrofit的童鞋有帮助。
2022-11-29 21:06:50 27.91MB retrofit mvp
1