top of page
Arkadii Ivanov

Arkadii Ivanov

Software Engineer and Kotlin fan

Software Engineer at Google. Passionate about MVI, reactive programming, componentization and testing.

Evolving with Confidence: Kotlin Library API Design and Compatibility Challenges

Maintaining a Kotlin library API is different from a regular Kotlin project. We have to care about compatibility when changing the API surface, so that users have seamless experience when updating to the new version. There are many challenges on this journey, some of them are Kotlin specific. In this talk we will walk through some real-life examples and explore various approaches and tools when evolving the API.
bottom of page