Kotlin Compiler Plugin. От магии компиляции к оптимизации кода
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Что вас ждет:
1. Kotlin Compiler: за кулисами.
* Краткий разбор архитектуры компилятора: от AST до генерации байткода.
* Как плагины вмешиваются в этапы компиляции и меняют код.
2. Создаем свой Kotlin Compiler Plugin.
* Как написать свой плагин.
* Разберем основные методы и базу, необходимую для создания плагина.
3. Пишем свой Kotlin Compiler Plugin самостоятельно.
🛠 Напишем свой плагин KCP
💻 Готовый код на GitHub: участники заберут шаблоны для своих проектов.
Senior Android Developer в Core-команде Okko.
Архитектура, Core-компоненты, нетривиальные решения.
Копаться под капотом — работа Ильи.
Видео
git clone https://github.com/stslex/CompilerPluginWorkshop.git
Репозиторий содержит стартовый код и примеры для быстрого погружения.