Dean Djermanović

Android Engineer at Endava

Talk Title

Exploring Kotlin Symbol Processing: A Practical Guide

Room

Hangouts

Date

01.11.2024

Time

16:40 > 40 min

Share

on Twitter

In this session we’ll dive into the world of Kotlin Symbol Processing (KSP). This session aims to provide an introduction to KSP and its benefits compared to the Kotlin Annotation Processing Tool (KAPT).

The practical portion of this talk will guide you through the process of creating annotation definitions and implementing a symbol processor. We will demonstrate the usage of KSP API and KotlinPoet for generating Kotlin files, providing you with a hands-on experience of working with KSP. Furthermore, we will demonstrate how to use KSP in multiplatform projects.

By the end of this talk, you will walk away with a solid understanding of Kotlin Symbol Processing, and practical knowledge on how to leverage KSP in your development workflow.

Speaker Bio

Dean is an Android Engineer based in Zagreb, Croatia. He has been working with Android for 7 years. He’s currently employed at Endava. Previously, Dean was part of FIVE, a company recognized as a Google Developers Certified Agency in 2018, which was later acquired by Endava. He’s an active member of the Android community. He’s been a part of the kodeco.com tutorial team for 5 years where he ​​contributed to three Android book projects and numerous tutorials. He also participates as a speaker at tech conferences and local tech meetups. In his free time, he loves biking, and working out in the gym.

Menu