随笔分类 -  Kotlin

摘要:Kotlin协程中的异常处理讨论 阅读全文
posted @ 2023-06-08 08:43 圣骑士wind 阅读(557) 评论(0) 推荐(0) 编辑
摘要:Kotlin coroutine的取消. 阅读全文
posted @ 2023-06-08 00:00 圣骑士wind 阅读(571) 评论(0) 推荐(0) 编辑
摘要:本文包含的内容: Flow是什么, 基本概念和用法. Flow的不同类型, StateFlow和SharedFlow比较. Flow在Android中的使用 安全收集. 操作符stateIn, shareIn的用法和区别. 阅读全文
posted @ 2021-08-30 00:12 圣骑士wind 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:Kotlin Tutorials系列文章暂时完结啦. 阅读全文
posted @ 2020-02-19 08:27 圣骑士wind 阅读(338) 评论(0) 推荐(0) 编辑
摘要:Kotlin Android项目可用的静态检查工具: Android官方的Lint, 第三方的ktlint和detekt. 阅读全文
posted @ 2020-02-08 16:03 圣骑士wind 阅读(6688) 评论(0) 推荐(0) 编辑
摘要:Kotlin DSL, 指用Kotlin写的Domain Specific Language. 本文通过解析官方的Kotlin DSL写html的例子, 来说明Kotlin DSL是什么. 首先是一些基础知识, 包括什么是DSL, 实现DSL利用了那些Kotlin的语法, 常用的情形和流行的库. 对html实例的解析, 没有一冲上来就展示正确答案, 而是按照分析需求, 设计, 和实现细化的步骤来逐步让解决方案变得明朗清晰. 阅读全文
posted @ 2020-02-05 07:57 圣骑士wind 阅读(2599) 评论(0) 推荐(1) 编辑
摘要:Android项目用Gradle构建, 其脚本语言之前是Groovy, 目前也提供了Kotlin的支持, 所以可以迁移到Kotlin. 官方的迁移文档说明的是更通用的步骤. 本文通过一个具体的Android项目来举例如何迁移, 文后附有sample. 阅读全文
posted @ 2020-01-15 16:08 圣骑士wind 阅读(4750) 评论(1) 推荐(2) 编辑
摘要:在Android中, 我们用到的数据有可能是一次性的, 也有可能是需要多个值的. 本文介绍Android中结合协程(coroutines)的MVVM模式如何处理这两种情况. 重点介绍协程`Flow`在Android中的应用. 阅读全文
posted @ 2019-12-06 17:05 圣骑士wind 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:Kotlin coroutines在Android中的应用. 协程在Android中主要用来解决什么问题; 和Architecture Components, MVVM构架如何完美结合. 阅读全文
posted @ 2019-12-05 09:32 圣骑士wind 阅读(6470) 评论(0) 推荐(0) 编辑
摘要:协程中的Channel用于协程间的通信, 它的宗旨是: ``` Do not communicate by sharing memory; instead, share memory by communicating. ``` 阅读全文
posted @ 2019-12-03 12:21 圣骑士wind 阅读(7325) 评论(0) 推荐(0) 编辑
摘要:Kotlin协程(coroutines)基础. 阅读全文
posted @ 2019-11-22 12:38 圣骑士wind 阅读(11099) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示