Skip to content

Details

KSP (Kotlin Symbol Processing) is an API from Google for writing Kotlin compiler plugins. Using KSP we can write annotation processors to reduce boilerplate and solve cross-cutting concerns. Also KSP is more effective than KAPT. Among the advantages of using it is the support of Kotlin Multiplatform. Another way to optimize common code is to use Kotlin plugins. In my talk I would to like to show some samples how to use own plugins and KSP processing in Kotlin Multiplatform app supporting both iOS and Android.

ABOUT THE SPEAKER
My name is Anna Zharkova, I'm from Barnaul. I'm Lead Mobile developer with more than 7 years of experience. I develop both native (iOS - Swift/Objective-c, Android - Kotlin/Java) and cross platform (Xamarin, Kotlin Multiplatform) applications. I also make an architect solution in mobile projects. Also mentoring junior developers and leading of mobile team. Currently, I'm Leading Developer in Usetech company. Tutor in Otus course "iOS Advanced 2.0"

SUBMIT A TALK
Interested in submitting a talk for Chicago KUG? We have open CFPs year round!
[https://forms.gle/4zCr9wTFHCxaTagd8](https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbWhRRXlWTVF6ZFgwT1g0OTFqbVJFektUWDQ4d3xBQ3Jtc0tuY2x1SGNvTE5lYjdRRzljVERicjJQZDZqRTJoeUtwTHVPREhSV3lySlMzMFhUVUV2QlA5U2tkRzN3QVhxcnp3UEcxcWhZa1g3aFZIc0NQRW15Y0R5ektqYVdUdmZFOTI3NlBsaWtONzM1Y21VRFlJMA&q=https%3A%2F%2Fforms.gle%2F4zCr9wTFHCxaTagd8)

First-time and experienced speakers welcome.

Android
Android Development Operating Systems Technology
Java
Kotlin
Computer Programming

Members are also interested in