Kotlin + Mvp + RxJava + Retrofit 心得体会 (mp.weixin.qq.com)

【简介】

本项目是参考 git-xuhao/KotlinMvp ,对原项目 Mvp 核心代码及 Adapter 代码按照自己的想法进行了重构,布局 (xml) 文件(除 fragment_mine.xml )、工具类、自定义 View 都直接使用的原项目的文件,本项目的主要目的是为了 Kotlin 学习,将自己对 Java 版 Mvp 的理解用 Kotlin 实现。

点击查看全文 >>

@code小生 2019-04-08 00:06分享 / 0个评论
赞过的人: 技术头条 code小生
要不要再学学下面的文章?
码仔漫画:一个Bug引发的RxJava血案 (mp.weixin.qq.com)
码仔漫画:一个Bug引发的RxJava血案。RxJava这么多细节。。。
by @SELECT-FROMALL 2019-08-09 08:30 分享 查看详情
用Kotlin实现抖音爆红的文字时钟,征服产品小姐姐 (mp.weixin.qq.com)
征服产品小姐姐,就用Kotlin实现抖音爆红的文字时钟。小姐姐,一定跪着唱征服。
by @SELECT-FROMALL 2019-07-24 08:32 分享 查看详情
RxJava 不是上帝,真不推荐再用了 (mp.weixin.qq.com)
甲之蜜糖,乙之砒霜 --- RxJava 不是上帝,真不推荐再用了。
by @SELECT-FROMALL 2019-07-22 08:31 分享 查看详情
大佬们,一波 RxJava 3.0 来袭,请做好准备~ (mp.weixin.qq.com)
每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺好的,目前并没有做出很大的更改。RxJava2到2020年12月31号不再提供支持,错误的会同时在2.x和3.x修复,但新功能只会在3.x上添加。
by @code小生 2019-07-21 19:06 分享 查看详情
Kotlin 泛型之类型擦除 (www.jianshu.com)
本文介绍了 Java 和 Kotlin 的泛型以及类型擦除,并介绍了如何获得声明的泛型类型。
by @Tony沈哲 2019-06-16 22:37 分享 查看详情
从源码角度分析 Kotlin by lazy 的实现 (www.jianshu.com)
延迟属性(lazy properties) 是 Kotlin 标准库中的标准委托之一,可以通过 by lazy 来实现。本文从源码角度分析 Kotlin by lazy 的实现
by @Tony沈哲 2019-06-16 22:32 分享 查看详情
retrofit-helper 简洁的封装retrofit,优雅的取消请求 (mp.weixin.qq.com)
Retrofit是很多android开发者都在使用的Http请求库!他负责网络请求接口的封装,底层实现是OkHttp,它的一个特点是包含了特别多注解,方便简化你的代码量,CallAdapter.Factory 和Converter.Factory可以很灵活的扩展你的请求。我们在使用的时候还是需要封装一层便于我们使用,retrofit-helper的作用就是再次简化你的请求。
by @code小生 2019-05-19 09:56 分享 查看详情
MaxCompute Studio使用心得系列7—作业对比 (yq.aliyun.com)
在数据开发过程中,我们通常需要将两个作业进行对比从而定位作业运行性能或者结果有差异的问题,但是对比作业时需要同时打开两个studio 的tab页,或者两个Logview页,不停切换进行对比,使用起来非常的不方便。MaxCompute Studio从3.1.0版本开始支持作业对比,可以在一个页面同时比较两个作业,并且能自动标注出作业的差异点。
by @可耐芊小仙女 2019-05-13 15:38 分享 查看详情
Android AutoBundle 像 Retrofit 一样构建 Bundle (mp.weixin.qq.com)
android.os.Bundle 相信每一个Android 开发者都在使用,构建bundle和获取其中value时如果参数很多写起来代码很呆板,多次调用的话 key值容易写错,不易管理,AutoBundle的产生就是为了解决这些问题。AutoBundle采用动态代理的方式创建Bundle,采用编译时注解的方式为属性赋值。
by @code小生 2019-04-28 15:49 分享 查看详情
“不是不需要运维工程师,是人人皆是运维”|对话阿里云MVP蒋烁淼(上) (yq.aliyun.com)
屈指算来,云计算已经进入了第二个十年。随着下一代技术如数字业务、物联网和人工智能的实现,云计算已然是业务和IT的关键组成部分。云技术正在从一个市场颠覆者演变为传统和下一代IT中的主力军。
by @可耐芊小仙女 2019-04-25 16:37 分享 查看详情