Skip to content

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

Photo of Alexander Nozik
Hosted By
Alexander N. and Alex G.
KSP: работаем с аннотациями в мультиплатформенном приложении

Details

Докладчица:

Анна Жаркова

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

Photo of Kotlin Moscow group
Kotlin Moscow
See more events