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小生
要不要再学学下面的文章?
周刊(第8期):技术配图的一些心得 (www.codedump.info)
简单总结了一下个人技术配图的一些心得,总的大原则是:
1、区分:将组件、流程、趋势等之间的”区分“尽可能在图示中通过各种手段(如不同的颜色、形状、箭头)表达出来。
2、联系:组件之间的数据流动、状态切换等,都是它们之间的联系,也需要通过各种手段表达出来。
3、说明:可能的话,要在图中加上一些说明文字,如步骤说明、分类说明,等等。
by @技术头条 2024-03-31 21:06 查看详情
极致 MVP - 读《做对产品》 (blog.devtang.com)
最近朋友给我推荐了一本书,叫《做对产品》,英文名叫《The Right It》。作者是谷歌前工程总监索维亚,曾领导过谷歌广告团队。索维亚写这本书源自于他的第四个创业项目:这个项目花了 2500 万美元的融资,历时长达 5 年,最后失败了。但他在这之前曾经 3 次创业成功。这次失败的经历让他重新审视整个创业过程,从而发现产品本身的方向不对是失败的核心原因。于是,如何最小化成本、最快速地去验证产品成为了本书的命题。以下是一些总结。
by @技术头条 2022-06-19 22:33 查看详情
为什么Java后端开发没有大规模采用Kotlin? (mp.weixin.qq.com)
在使用了 Java 15 年后,我写了第一行 Kotlin 代码,到现在已经差不多 5 年了。
我们的团队用 Utterlyidle 替代 Spring,用 Totallylazy 进行函数式编程。我们是 IntelliJ 的忠实粉丝,并试着充分利用它提供的 Java 工具。
by @code小生 2021-11-08 10:15 查看详情
Kotlin 这 10 年来的变化! (mp.weixin.qq.com)
2011 年 7 月 19 日,在 JVM 语言峰会上,JetBrains 宣布了 Kotlin —— 一种用于 JVM 的新静态类型编程语言。
Kotlin 官方博客发文庆祝这个值得纪念的日子,并称自从 Kotlin 诞生以来,一直在改变他们在 JetBrains 的工作方式。
Kotlin 也从一个 Java 的替代方案发展成如今具备完整的生态,
by @code小生 2021-08-22 22:41 查看详情
尽管 Dart 语言的人气在增长,但仍然无法与 Kotlin 相提并论 (mp.weixin.qq.com)
不久前,谷歌正式推出 Jetpack Compose 1.0 版本。近日,JetBrains 在此基础上发布了 Compose Multiplatform Alpha 版本,旨在将 Compose 扩展到桌面和 Web 端。
by @code小生 2021-08-22 22:41 查看详情
Kotlin Coroutine suspend 原理解析 (mp.weixin.qq.com)
如果这些操作都是耗时操作,为了不阻塞线程,需要将这些耗时操作放到其他线程中,即
by @code小生 2021-08-15 18:35 查看详情
对比 5 种语言后,我们为什么选择 Kotlin 重写后端服务? (mp.weixin.qq.com)
DoorDash 是美国版的饿了么或美团外卖。基于 Python 2 和 Django 的单体应用无法持续,DoorDash 于是拆分单体应用,在对比 Kotlin、Java、Go、Rust、Python 3 后,他们确定用 Kotlin 写后端服务。
by @code小生 2021-07-25 22:02 查看详情
Kotlin 启用新 Logo,似乎更有寓意? (mp.weixin.qq.com)
Kotlin 官方博客公布了启用新 Logo 的消息。公告写道,虽然 Kotlin 已诞生许久,但在视觉风格方面却一直没有体现一致性。团队希望为 Kotlin 创建一个体现出稳固形象、具有图标性并且辨识度高的品牌 Logo,同时还具备多元性且易于使用的特点。
by @code小生 2021-07-18 23:08 查看详情
Kotlin 能追赶上 Java 的步伐吗? (mp.weixin.qq.com)
犹记得 2017 年 Google I/O 大会上,Google 宣布 Kotlin 语言为 Android 开发的一级语言。时隔四年,Kotlin 的用户量在不断递增,在《2020-2021中国开发者大调查报告》中,轻芒联合创始人、前豌豆荚技术负责人范怀宇也曾评价道,“Kotlin 虽然在统计中总的比例不高,但在 Android 开发上进一步在取代 Java。Kotlin 作为另一个基于 JVM 的编程语言,一方面,可以保持 Java 使用 JVM 稳定和高性能的好处,享用 JVM 已有的生态;另一方面,通过其更为灵活的语法特性,越来越广泛地被 Android 开发者使用,已然成为 Android 的首选编程语言,对于新参与 Android 的开发者而言,Kotlin 是更好的学习对象。”
by @code小生 2021-06-20 22:59 查看详情
Android Kotlin+Jetpack+MVVM (mp.weixin.qq.com)
ViewModel可以放一些数据和网络请求,通过LiveData回调给V层数据,因为LiveData会传入Lifecycle,可以防止内存泄漏。
by @code小生 2021-06-14 13:31 查看详情