首页
AI Coding
沸点
课程
直播
活动
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,也订阅了涛哥的极客时间(一直没时间看,果然看视频太费事,还是文章可以抽得时间挤一挤学),一直是不想学习啊,一个人的…