1、Developed by JetBrainsKotlinKotlin 新特性速递霍丙乾 bennyhuoGoogle 开发者专家,腾讯视频2025 Kotlin 中开发者会 霍丙乾 bennyhuo 腾讯视频级程师,Google 开发者专家 深入理解 Kotlin 协程深入实践 Kotlin 元编程作者 腾讯开源项 KuiklyBase-Kotlin、Kuikly-Compose 核贡献者讲者简介分享经历2017.11Android技术会将Kotlin 投Android 产环境中2018.11JetBrains 北京开发者会优雅地使Kotlin 的Data Class2020.5GDG And
2、roid 11 MeetupKotlin 协程那些事2020.10/11GDG DevFest/全球移动开发者峰会Kotlin多平台在移动端应与展望2021.7GDG 社区说Kotlin 编译器插件:我们究竟在期待什么?2021.11/12GDG DevFest/Kotlin 中开发者会从注解处理器 KAPT 到 符号处理器 KSP2022.9GDG 社区说KLUE:统 JS 调 Native 函数的体验2022.10GDG DevFest猿算 Android 项优化实践2023.4GDG 社区说如何开发款 Kotlin 编译器插件2023.5KUG 北京KotlinConf Global你想
3、知道的 Jetpack Compose 的编译器魔法2023.6Java 核技术会Java 的现代化-包袱、挑战和新2023.10JetBrains 码上道Kotlin 开发者的“锈”:Rust 到底不?2023.11GDG DevFest使 Kotlin 元编程技术提升开发效率2023.12机械业出版社我们对 Java 有哪些常的误区?2024.2GDG 社区说TensorFlow Lite 在猿算中的应与实践2024.6GDG IO Extend/KUG KotlinConf GlobalCompose 是如何实现跨平台的?2024.12GDG DevFestKotlin Native:跨
4、平台开发的新选择2025.11GDG DevFest那些令意想不到的 Compose 的陷阱更聪明的编译分析“有多聪明?class Cat fun purr()println(Purr purr)fun petAnimal(animal:Any)val isCat=animal is Cat if(isCat)animal.purr()class Cat fun purr()println(Purr purr)fun petAnimal(animal:Any)val isCat=animal is Cat if(isCat)animal.purr()Kotlin 1.9class Cat fu
5、n purr()println(Purr purr)fun petAnimal(animal:Any)val isCat=animal is Cat if(isCat)animal.purr()Kotlin 2.0Smart cast to Catinterface Status fun signal()interface Ok:Statusinterface Postponed:Statusinterface Declined:Statusfun signalCheck(signalStatus:Any)if(signalStatus is Postponed|signalStatus is
6、 Declined)signalStatus.signal()Kotlin 1.9interface Status fun signal()interface Ok:Statusinterface Postponed:Statusinterface Declined:Statusfun signalCheck(signalStatus:Any)if(signalStatus is Postponed|signalStatus is Declined)signalStatus.signal()interface Status fun signal()interface Ok:Statusinte