Kotlin Adoption at Scale

RU / День 3 / 12:30 / Зал 4  /

Обычно внедрение Kotlin в существующий проект — это довольно предсказуемый и простой процесс: после небольшой изначальной настройки всё идёт по стандартной схеме «пишем код → билдим код → деплоим код». Но оказывается, что этот опыт не особо масштабируется на проекты действительно большого размера.

Два Сергея расскажут о том, как устроен процесс внедрения Kotlin в Facebook. Вы узнаете с какими проблемами ребята столкнулись в попытке затащить Kotlin в крупнейшую мобильную кодовую базу: от поддержки языка существующей инфраструктурой до хардкорных оптимизаций JVM-байткода. В докладе присутствует кровавый DEX-код.