KSP: работаем с аннотациями в мультиплатформенном приложении
Wed, 17 November 2021, 16:00 (GMT) | |
Russia, Moscow | |
Free | |
Stream available |
Докладчица:
Анна Жаркова
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