简介
Kotlin
,协程
,Jetpack
,Compose
,沉思录
。
推荐
我辞职期间,全身心投入,写了一个技术专栏《Kotlin 编程第一课》 ,写完专栏才入职新公司。
现在已有几千人
学过,推荐给你:
第一部分:快速入门 Kotlin(已完结)
我为什么要写 《Kotlin Jetpack 实战》?
《写给 Java 开发者的 Kotlin 入坑指南》
第二部分:Kotlin 编程的艺术(已完结)
将那些最复杂
的技术,应用到这个最简单
的 App 里!
《01. 从一个膜拜大神的 Demo 开始》
《02. Kotlin 写 Gradle 脚本是一种什么体验?》
《03. Kotlin 编程的三重境界》
《04. Kotlin 高阶函数》
《05. Kotlin 泛型》
《06. Kotlin 扩展》
《07. Kotlin 委托》
《08. 协程不为人知的调试技巧》
《09. 图解协程:suspend》
第三部分:Kotlin 思维篇(已完结)
《Kotlin编程第一课》更新完毕。
《什么是“函数式思维”?》
《什么是“表达式思维”?》
《什么是“不变性思维”?》
《什么是“空安全思维”?》
《什么是“协程思维模型”?》
第四部分:协程篇(已完结)
《Kotlin编程第一课》更新完毕。
《如何启动协程?》
《挂起函数:Kotlin协程的核心》
《Job:协程也有生命周期吗?》
《context:万物皆为Context?》
《实战:让KtHttp支持“挂起函数”》
《Channel:为什么说Channel是“热”的?》
《Flow:为什么说Flow是“冷”的?》
《Select:到底是在选择什么?》
《并发:协程不需要处理同步吗?》
《异常:try catch为什么会不起作用?坑!》
《实战:让KtHttp支持Flow》
第五部分:协程源码篇(已完结)
《Kotlin编程第一课》更新完毕。
《协程源码的地图:如何读源码才不会迷失?》
《图解“挂起函数”:原来你就是个状态机?》
《深入理解协程基础元素》
《launch的背后到底发生了什么?》
《Dispatchers是如何工作的?》
《CoroutineScope是如何管理协程的?》
《图解Channel:如何理解它的CSP通信模型?》
《图解Flow:原来你是只纸老虎?》
第六部分:Jetpack 篇
更新中……
《Android 强推的 Baseline Profiles 国内能用吗?我找 Google 工程师求证了!》
第七部分:Jetpack Compose 篇
Kotlin 写 UI 真的太爽了!
《2小时入门 Compose(上)》
《图解 Compose 原理:揭秘 Composable 的本质》