Talk

How to evolve your Kotlin library painlessly for clients

  • In Russian
Presentation pdf

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
  • #котлин

Speakers

Invited experts

Schedule