KSP: работаем с аннотациями в мультиплатформенном приложении

Докладчица:

Анна Жаркова

Kotlin GDE, Lead mobile developer (Usetech), в мобильной разработке > 7 лет. Пишет нативные приложения iOS (Swift, Objective-C), Android (Kotlin, Java) и кросс-платформенные (Xamarin, Kotlin multiplatform). Автор на Хабре и Medium, ведет канал https://t.me/prettygeeknotes. Преподаватель в Otus (курсы iOS).

В свободное время увлекается живописью и иностранными языками (немецкий, китайский)

Аннотация:

KSP (Kotlin Symbol Processor) это API от Google для написания плагинов компилятора Kotlin. С помощью KSP мы можем писать процессоры аннотаций без лишнего кода. Эта более эффективная и производительная альтернатива KAPT была анонсирована в феврале этого года. Также среди озвученных достоинств - возможность мультиплатформенного использования. В своем докладе я хочу рассмотреть, насколько эта технология готова к использованию в проекте Kotlin Multiplatform, не только для Android, но и для iOS, и насколько удобно ее можно использовать для решения таких задач, как Dependency Injection.

После доклада как всегда обсуждение в https://t.me/KotlinMoscow

Теги:

Кратко о мероприятии

Для кого
Kotlin-разработчики, мобильные разработчики, Android-разработчики, iOS-разработчики
Основные темы
Kotlin Symbol Processor, обработка аннотаций, Kotlin Multiplatform
Что получите
понять API KSP, научиться писать процессоры аннотаций, применять KSP в проектах Kotlin Multiplatform
Формат программы
глубокие технические доклады