首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
TomasTu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
Kotlin入门
这篇文章会列出我认为入门需要掌握的特性,如果要想应用到项目中去的话可以先去GitHub上找一些优秀的Kotlin项目学习一下Kotlin的编程思想。 Kotlin中文站:里面有一些参考资料以及一些推荐书籍。 很多时候直接看下编译后的Java代码比看别人的解释容易得多。 在Kot…
关于Kotlin中的Nothing
虽然平时开发中也用到过Nothing,但是想弄懂Nothing的想法主要来源于下面这段在Sunflower项目中发现的代码,看到这段代码最开始的想法是:Loading是无状态的,这里把Loading设计成object值得学习。后来再看到用到这个类的地方就对Nothing产生了兴…
Kotlin之witchContext与launch以及async的区别
在使用协程的过程中,有几个不同的启动协程的函数,分别适用于不同的场景。主要包括withContext、launch、async,这篇文章主要是通过一个例子来看看这几个协程启动函数的区别,每一个函数都有其使用的场景,可以根据要实现的目标来选择到底应该使用哪个函数。 lauch是最…
快速进阶 Kotlin Flow:掌握异步开发技巧
在 Android 应用开发中,异步编程是不可避免的,而 Kotlin Flow 是一个强大的库,能够使异步操作更加优雅和易于管理。本文将深入探讨 Kotlin Flow 的使用方法,同时也会解析其背
官方推荐 Flow 取代 LiveData,有必要吗?
打开Android架构组件页面,我们可以发现一些最新发布的组件都支持了Flow,看起来官方在大力推荐使用Flow取代LiveData,那么问题来了,有必要吗?
能说一说 Kotlin 中 lateinit 和 lazy 的区别吗?
使用 Kotlin 进行开发,对于 latelinit 和 lazy 肯定不陌生。但其原理上的区别,可能鲜少了解过,借着本篇文章普及下这方面的知识。 lateinit 用法 非空类型可以使用 late
你可能一直在kt文件中写Java代码
我正在参加「掘金·启航计划」 关注 Koltin 的大多数开发中可能都是 Android 开发者吧,大家基本也都是慢慢从 Java 逐步迁移到 Koltin。 得益于 Kotlin 与 Java 之间
Kotlin 协程 (四) ——— Job 对象
每一个协程创建时,都会生成一个 Job 实例,这个实例是协程的唯一标识,负责管理协程的生命周期。通过 Job 的属性可以追踪到协程当前的状态。
关于kotlin中的Collections、Sequence、Channel和Flow (一)
前言 随着StateFlow/SharedFlow的稳定, Coroutine Flow 功能也越来越强大,那么让我们来看看实际开发中能用它来解决什么问题。在此之前还要介绍下Collections、
Kotlin之心路历程
kotlin这个小丫鬟被谷歌扶正为大房两年,期间看过不少博文,很多人也已经把个人项目迁移到kotlin了,当然国外的开发者更给力,直接大部企业开发已经kotlin,也订阅了涛哥的极客时间(一直没时间看,果然看视频太费事,还是文章可以抽得时间挤一挤学),一直是不想学习啊,一个人的…