Задача
Разработка приложения, позволяющего с помощью смартфона искать и оплачивать парковку в разных городах.
Назначение
Приложение RuParking задумывалось для упрощения поиска информации о парковках на карте города и комфортной оплаты.
Функциональность:
- Поиск информации о парковках с адресом, названием, стоимостью и наличием свободных мест;
- Быстрая оплата парковочного места в несколько кликов;
- Управление парковкой (начало периода, продление, завершение);
- Уведомления о скором окончании оплаченного периода парковки.
Этапы работ
- Изучение конкурентов
- Определение ЦА
- Формирование ТЗ
- Разработка архитектуры приложения
- Проработка логики
- Разработка тестового дизайна
- Написание исходного кода клиент-серверной части
- Создание MVP
- Создание финальной версии интерфейса
- Разработка контента
- Сборка финальной версии решения
- Отладка и оптимизация финального проекта
- Тестирование и устранение ошибок
- Сдача в эксплуатацию
Разработка
На первом этапе разработки решили создавать нативные приложения под iOS и Android. Для каждой платформы собрали собственный MVP (минимально жизнеспособный продукт) с критически важными функциями и основными страницами для тестирования и оценки работоспособности, а также определения требований к конечному продукту.
Выбор в пользу нативных приложений под каждую платформу вместо единого гибридного приложения обусловлен тем, что нативные приложения обеспечивают лучшую производительность, скорость и стабильность работы, а также за счет удобства — лучший пользовательский опыт.
Разработанные MVP подключили к «Яндекс.Картам», обеспечили возможность оплачивать парковку онлайн через «Сбербанк» и работу со всеми возможными устройствами.
После тестирования MVP начали перевод приложений в финальное рабочее состояние. Дорабатывали решения под конкретные регионы, с учетом разных типов парковок, обеспечили возможность получать информацию и оплачивать парковочные места на коммерческих плоскостных и многоуровневых платформах, добавили функционал отслеживания и оплаты онлайн штрафов за неоплаченную вовремя парковку.
На основе MVP внесли необходимые корректировки в планы и архитектуру, создали полностью работоспособное приложение, отвечающее всем требованиям клиента и ожиданиям пользователей.
Сложности и ограничения
На этапе разработки столкнулись с проблемой коммуникации с банками, оборудованием и программным обеспечением парковок.
Внесли корректировки в приложение для возможности стабильной работы с любым парковочным оборудованием, а также с ПО банков и другими сторонними сервисами.
Результаты
Функционал приложения:
Итоги
Создали функциональное приложение, упрощающее использование парковок в разных городах.
Функционал:
- Поиск парковки по городу;
- Оплата парковки;
- Управление парковкой: можно начинать, продлевать и завершать парковку онлайн.
По результатам нескольких месяцев, приложение показывает стабильный рост интереса пользователей. В настоящее время RuParking работает в 9 городах России и со временем их количество будет увеличиваться.