top of page
header_1.png

Tame Tummy

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

header_icon.png

Заказчик

Сфера

Медицина и ЗОЖ

Регион

США

Работаем с

2023

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

Решение

Мы разработали кроссплатформенное мобильное приложение для iOS и Android на Flutter, что позволило обеспечить единый пользовательский опыт на обеих платформах и сократить сроки разработки. Проект построен на принципах Clean Architecture с управлением состоянием на базе BLoC и GetIt для внедрения зависимостей. Благодаря этому модульная структура приложения остаётся простой в масштабировании и поддержке по мере добавления новых функций.

1.png

Пользовательский интерфейс реализован pixel-perfect по макетам в Figma с использованием компонентов Material и Cupertino, чтобы на каждой платформе приложение выглядело нативно. Особое внимание уделено скорости ввода данных: записать приём пищи, симптомы и самочувствие можно всего в несколько касаний.

2.png
3.png

Поскольку у приложения нет серверной части, все пользовательские данные хранятся локально с помощью базы данных Floor и SharedPreferences. Мы разработали гибкую модель данных, которая работает с разнородной информацией – от приёмов пищи и ингредиентов до интенсивности симптомов и ежедневных заметок, – и гарантирует стабильную работу в полностью офлайн-режиме.

​

Чтобы помочь пользователям выявлять пищевые триггеры, мы создали интерактивные графики на Syncfusion, которые показывают динамику симптомов во времени. Графики остаются плавными и отзывчивыми даже при большом объёме накопленных данных.

4.png
5.png

Приложение также формирует персонализированные PDF-отчёты, которые пользователи могут экспортировать и отправить своему врачу, превращая ежедневные записи в структурированную медицинскую информацию. Для отслеживания пользовательских сценариев и контроля стабильности интегрированы Firebase Analytics и Crashlytics, которые не влияют на пользовательский опыт и работу в офлайн-режиме, а Google Mobile Ads обеспечил модель монетизации продукта.

​

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

Предоставленные услуги

Предоставленные услуги

2

profile icon

Flutter Разработчика

1

profile icon

Поектный менеджер

1

profile icon

QA Тестировщик

1

profile icon

UI/UX Дизайнер

team image

Технологии

Мобильная разработка

Dart, Flutter

Инструменты

Syncfusion Charts,

Firebase Analytics

Базы данных

Floor, SharedPrefs

Архитектура

BLoC, GetIt,
Clean Architecture

Дизайн

Figma

technologies logo

Испытания

Работа с разнородными данными без серверной части

Хранение и обработка различных типов данных – приёмов пищи, симптомов и записей о самочувствии – полностью на устройстве потребовали гибкой структуры локальной базы данных, обеспечивающей целостность данных и быстрый доступ в полностью офлайн-режиме

Pixel-perfect реализация интерфейса по макетам Figma

Точная реализация интерфейса по дизайн-макетам потребовала тщательной работы с вёрсткой, типографикой и анимациями, чтобы приложение выглядело единообразно и аккуратно на устройствах iOS и Android

Создание наглядной и производительной визуализации данных

Разработка интерактивных графиков для анализа динамики симптомов была непростой задачей: требовалось обрабатывать растущие объёмы данных, сохраняя плавность, отзывчивость и понятность визуализаций

Генерация и экспорт PDF-отчётов

Создание персонализированных PDF-отчётов для медицинских консультаций потребовало преобразования необработанных пользовательских записей в структурированные и удобочитаемые документы с корректным форматированием и согласованностью данных

Поддержание чистой и масштабируемой архитектуры

Чтобы код оставался модульным и удобным в поддержке по мере роста функциональности, потребовалось строго следовать принципам Clean Architecture, выстроить хорошо структурированный слой BLoC и чётко разделить ответственность между модулями

Наша команда всегда готова помочь и ответить на ваши вопросы

Павел Чувак

Основатель и тех. директор

Ника Чувак

Директор по развитию

Дарья Фелькина

Руководитель отдела партнёрств

Екатерина Беняш

Руководитель отдела продаж

Наше местоположение

Кирова 3, офис 9 · Гродно, Беларусь

Отправьте нам свой запрос

Сообщение отправлено! Спасибо!

bottom of page