Meta-programming allows us developers to augment the code we write in various ways. Thanks to the Kotlin compiler team, anyone can enhance the Kotlin compilation process.

Learn how to use KSP, how to write Kotlin compiler plugins and when to choose between either of them.

Menu