Кейс агентства Code Pilots рассказывает об особенностях разработки мобильного приложения под iOS и Android, ориентированного на хозяев собак и людей, ответственных за выгул домашних питомцев.

Заказчик проекта

Petshop Выгул — сервис, предоставляющий услуги профессионального выгула собак в крупных городах. Клиенты приложения могут быстро найти и заказать прогулку для своего питомца, а исполнители — удобно управлять заявками и графиком.

Задачи проекта

Перед командой Code Pilots были поставлены следующие ключевые задачи:

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

Решение

Команда Code Pilots разработала комплексное мобильное приложение, объединившее удобные инструменты для владельцев собак и исполнителей услуг.

Платформа и архитектура приложения

Для обеспечения высокой скорости разработки и одновременной поддержки iOS и Android был выбран фреймворк Flutter. Это позволило создавать единый код для обеих платформ, что ускорило вывод продукта на рынок и обеспечило схожий пользовательский опыт на разных устройствах.

Основу архитектуры составили модули, отвечающие за работу пользователей и исполнителей, обработку заказов и взаимодействие с backend‑сервисами. Такая структура позволила обеспечить масштабирование системы по мере роста числа пользователей.

Функциональные возможности для пользователей

В приложении реализован набор инструментов для заказчиков услуг:

  • удобный поиск исполнителей на карте;
  • просмотр профилей догситтеров и рейтингов;
  • создание заказа с указанием параметров прогулки;
  • система уведомлений о статусах заказа;

Функциональные возможности для исполнителей

Для догситтеров предусмотрены инструменты:

  • получение и обработка заявок через личный кабинет;
  • оформление завершения заказов и управление статусами;
  • доступ к истории выполненных услуг и статистике.

Интеграции и технологии

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

Производительность и поддержка

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

Результаты

  • Разработано и запущено мобильное приложение Petshop Walking для iOS и Android.
  • Пользователи получили удобный инструмент для заказа прогулок собак и управления услугами через приложение.
  • Исполнители получили функциональный личный кабинет для обработки заказов и анализа выполненных услуг.
  • Интеграции карт и уведомлений обеспечили повышенный уровень пользовательского опыта при поиске и заказе услуг.
  • Оптимизированная архитектура и техническая поддержка обеспечили стабильность при росте аудитории.