YouMi

Обзор проекта
YouMi — это онлайн-платформа психологического консультирования, которая связывает пользователей с сертифицированными психологами через мобильное приложение. Сервис предлагает гибкое планирование сеансов, функционал чата в реальном времени и удобный выбор специалиста, делая поддержку психического здоровья более доступной и удобной.
Когда YouMi обратилась к нам, их Flutter-приложение испытывало критические технические проблемы, которые значительно влияли на пользовательский опыт. Пользователи сообщали о частых отключениях во время сеансов, недоставке сообщений в чате и проблемах с навигацией, которые делали использование приложения frustrating. Эти проблемы подрывали доверие пользователей и препятствовали эффективному масштабированию платформы.

Экран выбора специалиста

Планирование сеанса

Функции сеанса

Профиль пользователя

Настройки

Настройки уведомлений
Технические вызовы
Наш анализ выявил две критические проблемы в основе нестабильности приложения:
Управление WebSocket-соединениями: Функции чата в реальном времени и сеансов полагались на WebSocket-соединения, которые были неправильно обработаны. Соединения обрывались без надлежащей логики переподключения, сообщения терялись во время переходов между сетями, и приложение с трудом поддерживало стабильную связь между пользователями и психологами. Это делало чат ненадежным и создавало значительные трения во время активных консультационных сеансов. Мы также реализовали комплексную систему отслеживания состояния сообщений, которая предоставляет обратную связь о статусе доставки сообщений в реальном времени. Пользователи и психологи теперь могут видеть, когда сообщения отправлены, доставлены и прочитаны, создавая прозрачность и улучшая поток общения во время сеансов. Эта функция повысила уверенность пользователей в надежности платформы и помогла обеим сторонам понимать подтверждение получения сообщений.
Архитектура навигации: Система маршрутизации приложения была плохо реализована, вызывая утечки памяти, несогласованное управление состоянием и непредсказуемое поведение навигации. Пользователи сталкивались со сбоями при переходе между экранами, неисправностями кнопки "Назад", а экраны зависали или отображали неверный контент.
Решение и реализация
Работая в сжатые сроки в две недели, мы систематически устранили обе основные проблемы:
Мы полностью рефакторили реализацию WebSocket, внедрив надежное управление жизненным циклом соединения с автоматическим переподключением, очередью сообщений во время прерываний сети и надлежащей обработкой ошибок. Новая архитектура обеспечила надежную доставку сообщений чата и стабильность сеансов даже во время переходов между сетями или временных проблем с подключением.
Система навигации была полностью перестроена с использованием современных лучших практик маршрутизации Flutter. Мы реализовали надлежащее управление состоянием, устранили утечки памяти и создали предсказуемый поток навигации, который соответствовал ожиданиям пользователей. Результатом стал плавный, отзывчивый интерфейс, который вел себя последовательно во всех пользовательских сценариях.
Результаты
В течение двух недель приложение YouMi трансформировалось из нестабильного продукта в надежную платформу. Функционал чата стал надежным, подключение во время сеансов значительно улучшилось, а проблемы с навигацией были полностью устранены. Исправления позволили YouMi уверенно масштабировать пользовательскую базу и сосредоточиться на развитии бизнеса, а не на управлении техническими кризисами.
Детали проекта
- Клиент
- ООО "ЮМИ"
- Дата
- 5 августа 2025 г.
- Продолжительность
- 2 Недели
Заинтересованы в похожем проекте?
Давайте обсудим, как мы можем помочь воплотить ваше видение в жизнь.
Связаться с нами