Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентов

День 2 /  / Зал 1  /  RU /

Если после релиза open source-библиотеки у вас возникал вопрос как же правильно её поддерживать и обновлять, то этот доклад для вас. Мы поговорим о совместимости между разными версиями и различными инструментами, которые помогают разработчику не сломать её. Также затронем тему эволюции API, как лучше всего добавлять новые функции в библиотеку и отключать старые. Большинство тем будет проиллюстрировано примерами из всем известных библиотек на Kotlin, таких, как kotlinx.coroutines и kotlinx.serialization.


Спикер(ы)

Леонид Старцев
JetBrains

Разработчик в команде Kotlin-библиотек в JetBrains, мейнтейнер kotlinx.serialization.