Из релизного рабства в безрелизный феодализм

Языки, технологии и фреймворки
Разработка и автоматизация тестирования
Языки, технологии и фреймворки
Зал №3

Тезисы

Вебвью — мощный инструмент быстрого обновления мобильных приложений без релизов. Но за удобством скрываются подводные камни: медленная загрузка, сложное взаимодействие с нативом, разночтения между командами и комбинаторный взрыв при тестировании. Мы прошли путь от хаоса к стабильности в экосистеме из 20 приложений, 2000 микрофронтендов и пятилетнего хвоста версий.

В докладе расскажу, с какими проблемами столкнулись при внедрении вебвью, как их решили и что сделали для того, чтобы вебвью стало не только удобным, но и масштабируемым инструментом. Поговорим про десяток видов прогревов, пулы, фрагменты, скелетоны, «волновые» блоки, асинхронную авторизацию, навигационный тупик, автоматизацию тестирования, неконсистентность в данных и многое другое.


Ключевые темы и технологии

Качество и надежность, безрелизные технологии, вебвью


Аудитория

Frontend-разработчик, Mobile-разработчик, QA-инженер / Тестировщик


Уровень сложности

Intermediate

Языки, технологии и фреймворки
Зал №3
Т-Банк
Дмитрий Кузнецов

В 2012–2015 годах работал над онлайн-версией 2ГИС 4.0, в 2016-м — над Яндекс 360. С 2017 года — веб-архитектор в Т-Банке. Проектировал микрофронтовую архитектуру для неавторизованной зоны веба, участвовал в проектировании новой версии веб-лк для физиков, сейчас занимаюсь вебвью и взаимодействием веба с другими технологиями. Ключевые направления: качество, надёжность, производительность.

Другие спикеры трека Языки, технологии и фреймворки

Еще на тему Языки, технологии и фреймворки