我在做 基于 GitHub App 业务深度讲解 Kotlin1.2高级特性与框架设计 这门课的时候,顺便做了一个注解处理器的框架,叫 Tieguanyin(铁观音),这个框架主要是用来解决 Activity 跳转时传参的问题,我们知道 Activity 如果需要参数,那么我们只能非常繁琐的使用 Intent 来传递,有了这个框架我们就可以省去这个麻烦的步骤。
在这里,框架的内容其实不是重点,重点是,它是一个注解处理器的项目。为了让它的作用尽可能的放大,我对原框架做了简化,做了这套课程。
注解处理器是 Java 编译过程中的重要一环,它可以允许我们对源码进行分析,并生成一些模板代码来减少开发成本。本课程我们将带领大家了解、认识注解处理器,并完成一个完整的项目实例。
这节视频则是课程的第一节,主要介绍一下注解处理器的处理流程,以及我们课程要实现的项目效果。
课程的资料请点击阅读原文获取。
转载请注明出处:微信公众号 Kotlin
广告时间
如果你有一定的 Android 基础,恰好还想要深入学习Kotlin,建议留意下我的 Kotlin 新课 “基于 GitHub App 业务深度讲解 Kotlin1.2高级特性与框架设计”。
上线之后,大家普遍反映有难度,有深度,如果哪位朋友想要吊打 Kotlin,不妨来看看哦!
https://coding.imooc.com/class/232.html