首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin基础深入
订阅
大松
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Kotlin协程之Flow使用
万字长文讲解kotlin协程的Flow使用,从基础使用,flow的异常处理,以及实现原理细节。常用操作符:map、filter、zip、Combine、drop等等,以及使用过程中我们需要注意的地方。
[Android翻译]用Kotlin重写AOSP日历应用程序
作者:Damian Patel和 Mahi K 两年前,安卓开源项目(AOSP)应用团队开始了将AOSP应用从Java重构为Kotlin的过程。采取这一举措有两个原因:确保AOSP应用程序遵循安卓的最
Kotlin 进阶 | 不变型、协变、逆变
引入泛型之后,子类型的概念变得复杂,好不容易用刚学会的泛型定义了方法,用起来编译器却各种障碍。且听我把概念敲碎了再拼起来,娓娓道来。
深入kotlin:const 对话 val,有必要用const申明变量吗?
const val 修饰的的变量,一定是编译时的常量,在编译期就知道他的值了。不需要依赖运行时创建的任何变量。 而val申明的变量,是只读变量。只能赋值一次,可以是运行期间赋值。 编译时常量,属于只读变量的一种特殊情况。 在java代码中引用kotlin的变量时,不能直接使用v…
[译]Kotlin中的龟(List)兔(Sequence)赛跑
自从Kotlin可以兼容Java7上后,很高兴的是我们可以轻松地在List上使用各种集合操作符并且可以链式调用它们。但是我们知道在某些情况下使用List的迭代器并不是最好的方式,那么还有另一种方式就是使用序列(sequence) 在我们了解序列在某些情况下为什么更好之前,让我告…
Android 中 Enum 和 When 的隐藏开销
去年我写过一篇文章《Android 中不应该使用 Enum 吗?》,如果你没有看过这篇文章,我可以简单为你介绍一下,在这篇文章中,我向大家说明了,“Android 中不应该使用 Enum ” 这句话的历史原因,以及在现阶段,我们到底可不可以使用 Enum,以及在 Kotlin …
AS负责人说不必用Kotlin重写,但OkHttp拿Kotlin重写了一遍,就发了OkHttp 4.0!
虽然 Android Studio 的负责人 Jeffery 已经澄清,只是 Kotlin-First 而不是 Kotlin-Must,并不需要将 App 用 Kotlin 重写一遍。但是 OkHttp 已经开始用 Kotlin 重写的工作,我们来看看这次重写后带来的差异。 一…
如何让你的回调更具Kotlin风味
简述: 这应该是2019年的第一篇文章了,临近过年回家一个月需求是真的很多,正如康少说的那样,一年的需求几乎都在最后一两月写完了。所以写文章也搁置了很久,当然再忙每天都会刷掘金。很久就一直在使用Kotlin写项目,说实话到目前为止Kotlin用的是越来越顺手了(心里只能用美滋滋…
忘记Rxjava吧,你应该试试Kotlin的协程
协程以前一直是Kotlin作为实验性的一个库,前些日子发现1.3版本的kotlin relese了协程,所以就找时间研究了一下,本来早就想写这篇文章了,但是因为离职换工作的原因,迟迟未能动笔,这两天终于算搞完了,记录一下我对协程的一些理解。 我第一次接触协程是在python的教…
Kotlin的特点及各版本新特性
Kotlin语义是一座小岛,是一种在Java虚拟机上运行的静态类型编程语言,Kotlin的目的就是要兼具现代编程语言的所有优点,同时还要具有Java语言的跨平台性,并且要做到简洁。它也可以被编译成为JavaScript源代码。Kotlin与Java 100%兼容,能够运行在An…