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

Теги:

Event at a glance

Who it is for
Kotlin developers, mobile developers, Android developers, iOS developers
Main topics
Kotlin Symbol Processor, annotation processing, Kotlin Multiplatform
What you will gain
understand KSP API, learn to write annotation processors, apply KSP in Kotlin Multiplatform projects
Program format
deep technical talks