Дайджест докладов: Андрей Данилов, Никита Савинов, Максим Качинкин
Андрей Данилов, Яндекс
«Gradle Kotlin DSL: о чем умолчали в документации»
Gradle.kts уже давно не новая технология, но далеко не все на нее перешли. Причины разные: кто-то слышал о плохом перформансе, кто-то пытался мигрировать, но с ходу не вышло. Даже спустя 5 лет после релиза скуповатая на детали документация не проясняет многие кейсы. Андрей постарается исправить эту ситуацию в своем докладе.
Вы узнаете, есть ли вообще причины переходить на kts в 2023 году и насколько все плохо (или хорошо) с перформансом, учитывая что во многих release notes сообщают об ускорениях. Спикер также разберет все проблемы, возникающие как при миграции крупного проекта, так и при интеропе Kotlin/Groovy.
Никита Савинов, ВКонтакте
«Как мы делали новую iOS-камеру ВКонтакте и VK Клипов»
Камера ВКонтакте до прихода команды VK Клипов не умела распознавать жесты, лица, отделять людей от неба. Она работала на основе фреймворка AVFoundation для взаимодействия с системной камерой. А еще у камеры приложения были проблемы с перформансом.
Никита расскажет про то, как команда ВКонтакте инкрементально улучшала свою камеру, а именно: как появилась возможность изменять кадры в режиме онлайн, как правильно устанавливать формат съемки, как совместить ARSession и AVSession.
Вы услышите про:
— то, как построить взаимодействие с системной камерой;
— изменение fps, форматы съемки, пользу EXIF-формата и устройство Camera FOV;
— имплементацию AR Session и решение проблемы совместной работы AR и AV-сессий;
— архитектуру новой камеры.
Доклад будет полезен всем, кто хочет реализовать более умную камеру, чем классическая, которая умеет только начинать и заканчивать съемку.
Максим Качинкин, Dodo Engineering
«Kodein в Android. Что за зверь и как его готовить»
Максим расскажет про DI-фреймворк Kodein и то, как его применять в Android. Вы узнаете, чем Kodein отличается от фреймворков Dagger 2 и Koin, как его подружить с KMM и Compose и как можно проверить целостность графа.
Спикер рассмотрит плюсы и минусы фреймворка Kodein и покажет, как работают скоупы — на примере реального проекта Drinkit.
Подробности и билеты — на сайте.
