Kotlin:Kotlin 是一種現代的靜態類型編程語言,可以與 Java 無縫地集成,并具有許多先進的語言特性,如 Lambda 表達式、擴展函數、空安全等。
Java 8+:Android Kapt 支持使用 Java 8 及更高版本的語言特性,如 Lambda 表達式、函數式接口、Stream API 等。
Annotation Processing:Android Kapt 支持使用注解處理器來生成代碼,通過注解處理器可以實現一些自定義的代碼生成和靜態分析功能。
Data Binding:Android Kapt 支持使用 Data Binding 來簡化 UI 與數據的綁定,通過在布局文件中添加綁定表達式,可以自動生成相應的代碼。
Parcelable:Android Kapt 支持使用 Parcelable 來實現對象的序列化和反序列化,通過添加 Parcelable 描述符注解,可以自動生成 Parcelable 相關的代碼。