Benny Huo

学海无涯,其乐无穷

深入实践 Kotlin 元编程

本书介绍

这是一本从基础知识、设计思想、技术方案、应用方法、实践技巧5个维度系统讲解Kotlin元编程,并以此大幅提升Kotlin工程师开发水平、研发效率和开发体验的著作。

作者是Kotlin领域的资深专家和布道者,本书源于他对Kotlin编译器源码的反复研读和大量的工程实践,不仅细致讲解了反射、程序静态分析、 Java注解处理器、Kotlin符号处理器、Kotlin编译器插件、元程序的开发和调试等核心元编程技术,而且详细剖析了Jetpack Compose的编译器插件和IntelliJ 插件、AtomicFU 的 JVM 字节码和JavaScript代码的生成逻辑。

本书的出版打破了元编程技术资料少、门槛高的行业现状。本书包含大量案例,这些案例大多来自真实的生产实践,相对成熟和完善,可以作为元编程项目的范本。同时,本书提供大量的代码,为了提升阅读体验,在注释、书写和排版等方面对代码做了精心的优化。

全书的源文件均可免费下载,读者可以通过作者的网站实时与作者互动和交流。

反馈方式

感谢大家的关注和支持,如果在阅读过程中遇到问题,欢迎大家选择以下方式与我联系并提供尽可能详细的信息,以便于你的问题能够得到快速的解答:

读者也可以通过加我微信 bennyhuo007,进入微信群参与讨论。

随书源码

本书源码地址《深入实践 Kotlin 元编程》源码

购买途径

本书勘误

以下为本书勘误,感谢各位读者的支持!

页码发现版本原内容修改为致谢
712023.8ReadWriteProperty<Any, T>ReadWriteProperty<Any?, T>Llonvne
0%