Дайджест докладов: Сергей Шардыко, Александр Соколинский, Алёна Половкова
Сергей Шардыко, Skyeng
«Как избежать хаоса: навигация как отдельный логический уровень»
У библиотек навигации в Android нет строгих правил применения. Это зачастую приводит к распространению логики навигации за пределы ее ответственности, сращиванию с presentation-уровнем, росту связности с другими компонентами. Возникает хаос.
Сергей расскажет, как разработчики Skyeng смогли доработать один из популярных подходов, чтобы отделить навигацию от presentation-слоя, гибко использовать и масштабировать ее в рамках разных модулей. Вы узнаете, как избежать хаоса, перестать зависеть от роста количества уровней вложенности и сократить трудозатраты на разработку.
Александр Соколинский, IceRock Development
«Почему KMM — не кроссплатформа?»
Александр уже полтора года делает приложения с использованием технологии KMM в продакшене. В докладе он рассмотрит концепцию KMM и ее принципиальные отличия от остальных кроссплатформенных решений. Он также расскажет о том, как Kotlin Multiplatform решает известные проблемы кроссплатформенной разработки и взаимодействует с другими платформами. Александр на конкретных примерах покажет, что можно сделать общим между платформами, а что нет, сколько можно выиграть от использования KMM, а где он не так полезен.
Алёна Половкова, Сбер
«Impact Analysis. Как мы ускоряли юнит-тесты»
Алена расскажет о том, как ее команда работала с юнит-тестами на проекте Сбербанк Онлайн. Из ее доклада вы узнаете о видах Impact Analysis, используемых инструментах, алгоритме и настройках, которые помогут существенно сократить время на прогон юнит-тестов на вашем проекте.
Подробности и билеты на сайте Mobius 2022 Autumn: https://bit.ly/3Sx8qwW
