digitaldev.io
Разработка приложения для доставки балонов "GazON"
digitaldev.io
#Приложение под ключ

Разработка приложения для доставки балонов "GazON"

64 
digitaldev.io
digitaldev.io Россия, Краснодар
Поделиться:
Клиент

ООО "Платнировское"

Бюджет

950 000

Сфера

Нефть и газ

Регион

Россия, Краснодар

Мобильная платформа

IOS, Android

Сдано

Ноябрь 2023

Задача

Разработать мобильное приложение для заказа балонов и газгольдеров, CRM-систему, и внутренее приложение для курьеров. 

Решение

В рамках проекта удалось реализовать: 

- нативное мобильное приложение на платформу iOS,

- нативное мобильное приложение на платформу Android,

- API и админ панель, 

- Курьерское мобильное приложение. 

Технически в приложении использовали GeoJSON с отдельными зонами доставки, архитектуру MVVM (Android и iOS), Android реализовали на Kotlin, а iOS с использованием SwiftUI. В Apple впервые использовали Apple-карты  в отличии от Яндекса они бесплатны, более легковесны, после релиза приложение весит менее 8 Мб, что очень мало. В android приложении использовали яндекс карты за отсутствием альтернатив. 

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

1Разработка дизайна мобильного приложения

Дизайн реализовали в figma. В виде схемы экранов. 

Схема основных экранов. 

Схема экранов курьерского приложения

2Разрабокта административной панели и API

Сделали систему управления приложением: 

- отправка push-уведомлений; 

- работа с заказами; 

- передача курьерам заказа на выполнение; 

- редактирование стоимости газа или баллона; 

- сделали удобную документацию АПИ в swagger; 

3Разработка курьерского приложения

Самая большая сложность была оптимизировать курское приложение на достаточно слабы й телефон Xiaomi Redmi 9N. Даже телеграмм на нем запускается около 15 секунд. 

Его характеристики: 

- Процессор: MediaTek Helio G35

- RAM: 2 гб, 

Не смотря на достаточное средний (по мощности) процесор, телефон сильно тормозит. 

Для того, чтобы приложение работало быстро, пришлось повозиться с асинхроннстью (корутины), и не много упросить UI. На выходе получилось достаточно неплохое приложение. Для данной категории телефонов. 

Результат

В результате получили уникальный опыт в создании приложений для доставки, такого специфичного товара, опыт работы с плохим интернетом (большинство пользователей подобных сервисов живут за городом, где связь плохо ловит). А так же опыт в создании приложения для курьеров оптимизированное на слабые устройства. 


Стек технологий

  • Kotlin Kotlin Язык программирования
  • PHP PHP Язык программирования
  • Swift Swift Язык программирования
  • MySql MySql База данных
  • Intellij IDEA Intellij IDEA Среда разработки
  • PhpStorm PhpStorm Среда разработки
  • Xcode Xcode Среда разработки

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

digitaldev.io с удовольствием обсудит вашу задачу

Оставить заявку