Внедрение WebSocket в мобильное приложение на Flutter для Киры Хилькевич
Интеграция WebSocket через Socket.IO в мобильное приложение на Flutter для Киры Хилькевич позволила решить проблемы разрывов соединения при передаче изображений и восстановления сессии после обрыва.
Задача
Требовалось добавить мобильную версию к существующему PWA без изменений на бэкенде, что создало сложности из-за архитектуры, изначально спроектированной только для веба.
Решение
Реализована кастомная логика восстановления соединения с экспоненциальной задержкой и очередью событий, настроена повторная авторизация через сохранённый JWT-токен, а для отладки написан собственный сервис логирования WebSocket-сообщений.
Результат
Соединение стало стабильным даже при передаче большого объёма изображений и уходе приложения в фон, а процесс переподключения — незаметным для пользователя.
6 место в категории Маркетинговое агентство → Мобильное приложение
Похожие кейсы
Мобильное приложение «Открытие Инвестиции»: 62% сделок через смартфон
Разработали мобильное приложение «Открытие Инвестиции» для управления брокерскими счетами и торговли: 62% клиентов совершают сделки через смартфон.
Как мы сделали из неудобной LMS образовательный Netflix за 2 месяца. Синхронизация
Редизайн LMS «Синхронизации» в стриминговый сервис: удержание на 7-й день выросло с 23% до 30%, а конверсия в авторизацию — на 32% в первый день после покупки.
Запуск приложения LANG от Skyeng на рынок Латинской Америки
Запустили мобильное приложение по изучению английского языка для рынка Латинской Америки и достигли MAU в 100 тысяч пользователей
HR Mobile: корпоративное приложение для 3000 сотрудников «Спортмастер»
Разработали корпоративное мобильное приложение HR Mobile для «Спортмастер», объединившее внутренние сервисы для 3000 сотрудников.
Редизайн приложения «Моя Смена»: на 30% больше завершенных регистраций
Провели аудит и редизайн приложения «Моя Смена» для Verme: конверсия в новых пользователей выросла на 30%.
Мобильное приложение EASY для профориентации школьников
Разработали бренд, дизайн и прототипы мобильного приложения EASY, которое помогает школьникам попробовать себя в разных профессиях и получить стажировку в крупных компаниях.