YouMi

YouMi
Flutter

Обзор проекта

YouMi — это онлайн-платформа психологического консультирования, которая связывает пользователей с сертифицированными психологами через мобильное приложение. Сервис предлагает гибкое планирование сеансов, функционал чата в реальном времени и удобный выбор специалиста, делая поддержку психического здоровья более доступной и удобной.

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

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

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

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

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

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

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

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

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

Настройки

Настройки

Настройки уведомлений

Настройки уведомлений

Технические вызовы

Наш анализ выявил две критические проблемы в основе нестабильности приложения:

Управление WebSocket-соединениями: Функции чата в реальном времени и сеансов полагались на WebSocket-соединения, которые были неправильно обработаны. Соединения обрывались без надлежащей логики переподключения, сообщения терялись во время переходов между сетями, и приложение с трудом поддерживало стабильную связь между пользователями и психологами. Это делало чат ненадежным и создавало значительные трения во время активных консультационных сеансов. Мы также реализовали комплексную систему отслеживания состояния сообщений, которая предоставляет обратную связь о статусе доставки сообщений в реальном времени. Пользователи и психологи теперь могут видеть, когда сообщения отправлены, доставлены и прочитаны, создавая прозрачность и улучшая поток общения во время сеансов. Эта функция повысила уверенность пользователей в надежности платформы и помогла обеим сторонам понимать подтверждение получения сообщений.

Архитектура навигации: Система маршрутизации приложения была плохо реализована, вызывая утечки памяти, несогласованное управление состоянием и непредсказуемое поведение навигации. Пользователи сталкивались со сбоями при переходе между экранами, неисправностями кнопки "Назад", а экраны зависали или отображали неверный контент.

Решение и реализация

Работая в сжатые сроки в две недели, мы систематически устранили обе основные проблемы:

Мы полностью рефакторили реализацию WebSocket, внедрив надежное управление жизненным циклом соединения с автоматическим переподключением, очередью сообщений во время прерываний сети и надлежащей обработкой ошибок. Новая архитектура обеспечила надежную доставку сообщений чата и стабильность сеансов даже во время переходов между сетями или временных проблем с подключением.

Система навигации была полностью перестроена с использованием современных лучших практик маршрутизации Flutter. Мы реализовали надлежащее управление состоянием, устранили утечки памяти и создали предсказуемый поток навигации, который соответствовал ожиданиям пользователей. Результатом стал плавный, отзывчивый интерфейс, который вел себя последовательно во всех пользовательских сценариях.

Результаты

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

Детали проекта

Клиент
ООО "ЮМИ"
Дата
5 августа 2025 г.
Продолжительность
2 Недели

Заинтересованы в похожем проекте?

Давайте обсудим, как мы можем помочь воплотить ваше видение в жизнь.

Связаться с нами