Start of main content

How to evolve your Kotlin library painlessly for clients

Day 2


If after the release of open source library you had a question about how to maintain and update it, then this talk is for you. We'll start with compatibility between different versions and tools that help the developer not break it. We'll also talk about the API evolution, how to add new functions to the library and disable the old ones. Most of the topics will be illustrated with examples from well-known Kotlin libraries, such as kotlinx.coroutines, and kotlinx.serialization.

  • #apidesign
  • #compatibility
  • #evolution
  • #libraries
  • #котлин


Invited experts