«Питомцы» — мобильное приложение
Приложение для ухода за питомцами на Android, iPhone и в браузере: здоровье, события с напоминаниями, препараты, документы, питание, вес и совместный доступ для семьи — с живыми анимированными персонажами.
«Питомцы» — мобильное приложение
- Проект
- «Питомцы» — мобильное приложение
- Тип проекта
- Разработка · Мобильное приложение
- Компания
- Другое
- Год
- 2026
- Моя роль
- Дизайн и разработка под заказ: от экранов до APK
Заказчику нужно было приложение, где вся жизнь питомца — прививки, приёмы у врача, курсы препаратов, документы, кормление и вес — хранится в одном месте и доступна всей семье. Требования: Android, компоненты Ant Design и при этом «стильно, современно, по-доброму», с анимациями и переходами.
- Дизайн всех экранов и UI-кит поверх Ant Design под собственный стиль приложения
- Приложение на Expo / React Native: 5 вкладок, карточка питомца с 5 разделами, формы, календарь, поиск
- Два режима данных: локально на телефоне и облако Supabase с правами доступа на стороне базы и журналом изменений
- Анимированные персонажи, нарисованные кодом (SVG + Reanimated): дышат, моргают, реагируют на касания
- Сборка APK и обновления «по воздуху» без переустановки, запуск в один клик на Mac и Windows
- Заказчик формулировал требования и принимал работу
- Ant Design по требованию заказчика — но приложение не должно выглядеть шаблонно
- Нет Android-устройства: проверка через веб-версию и iPhone
- Данные заказчика не должны теряться при обновлениях
Сделал один код на три платформы и описал хранилище данных как интерфейс с двумя реализациями — локальной и Supabase. Приложение работает сразу, без сервера, а облако подключается одним скриптом, когда понадобится общий доступ между телефонами.
~12 700 строк TypeScript, 25+ экранов, 4 анимированных персонажа, схема базы с ролями «владелец / редактор / просмотр», сборка APK и OTA-обновления.
Приложение собирается в APK для заказчика, а правки дизайна и логики доставляются обновлением прямо в установленное приложение — без переустановки и потери данных.
- 12 700
- строк TypeScript
- 3
- платформы из одного кода
- 25+
- экранов
- 4
- живых персонажа


