ООО "Платнировское"
950 000
Нефть и газ
Россия, Краснодар
IOS, Android
Ноябрь 2023
Разработать мобильное приложение для заказа балонов и газгольдеров, CRM-систему, и внутренее приложение для курьеров.
В рамках проекта удалось реализовать:
- нативное мобильное приложение на платформу iOS,
- нативное мобильное приложение на платформу Android,
- API и админ панель,
- Курьерское мобильное приложение.
Технически в приложении использовали GeoJSON с отдельными зонами доставки, архитектуру MVVM (Android и iOS), Android реализовали на Kotlin, а iOS с использованием SwiftUI. В Apple впервые использовали Apple-карты в отличии от Яндекса они бесплатны, более легковесны, после релиза приложение весит менее 8 Мб, что очень мало. В android приложении использовали яндекс карты за отсутствием альтернатив.
В итоге, получили очень интересный опыт работы с такого рода приложением. В своей сфере (розничный заказ газа) приложение получилось одним из лучших.
Дизайн реализовали в figma. В виде схемы экранов.
Схема основных экранов.
Схема экранов курьерского приложения
Сделали систему управления приложением:
- отправка push-уведомлений;
- работа с заказами;
- передача курьерам заказа на выполнение;
- редактирование стоимости газа или баллона;
- сделали удобную документацию АПИ в swagger;
Самая большая сложность была оптимизировать курское приложение на достаточно слабы й телефон Xiaomi Redmi 9N. Даже телеграмм на нем запускается около 15 секунд.
Его характеристики:
- Процессор: MediaTek Helio G35
- RAM: 2 гб,
Не смотря на достаточное средний (по мощности) процесор, телефон сильно тормозит.
Для того, чтобы приложение работало быстро, пришлось повозиться с асинхроннстью (корутины), и не много упросить UI. На выходе получилось достаточно неплохое приложение. Для данной категории телефонов.
В результате получили уникальный опыт в создании приложений для доставки, такого специфичного товара, опыт работы с плохим интернетом (большинство пользователей подобных сервисов живут за городом, где связь плохо ловит). А так же опыт в создании приложения для курьеров оптимизированное на слабые устройства.
digitaldev.pro с удовольствием обсудит вашу задачу