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

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 1735 услуг
Разработка мобильного приложения для аренды автомобилей
Средний
от 2 недель до 3 месяцев
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    495

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

Приложение для аренды автомобилей объединяет геолокацию, документооборот, платёжную систему и IoT-интеграцию с самим автомобилем. На последнем пункте ломается большинство MVP: открыть машину со смартфона — звучит просто, на практике — это BLE, NFC или телематический блок с нестабильным GPRS.

Карта с доступными автомобилями

Пользователь открывает карту и видит доступные машины в радиусе. Маркеры с иконкой модели, при tap — карточка: фото, пробег, уровень топлива/заряд аккумулятора (для электрокаров), цена за час/день.

Кластеризация обязательна для городов с большим парком. Mapbox SymbolLayer + SymbolClustering или Google Maps MarkerClusterManager. При zoom-in кластер раскрывается в отдельные маркеры.

Фильтры: класс автомобиля, тип топлива, вместимость, специальные опции (детское кресло, кондиционер). Фильтрация на сервере через query params, клиент только отображает результат.

Верификация водителя

До первой поездки — загрузка водительского удостоверения и паспорта. Съёмка документа прямо из приложения (не галерея — для исключения подделки). CameraX / AVCaptureSession с детекцией документа через MLKit Document Scanner (Android) или Vision + VNDetectRectanglesRequest (iOS) для автоматического кадрирования.

Проверка данных — на стороне сервиса: Sumsub, Onfido или аналоги. Это сторонние KYC-сервисы с SDK для интеграции — не нужно реализовывать OCR и liveness-check самостоятельно.

Статус верификации отображается в профиле. Пока не верифицирован — кнопка аренды заблокирована с объяснением.

Открытие автомобиля со смартфона

Три подхода в зависимости от бюджета и парка:

Метод Дальность Надёжность Требования к авто
BLE (Bluetooth Low Energy) 5-15 метров Высокая BLE-модуль (установка)
NFC До 10 см Очень высокая NFC-метка
Телематика (GPRS/LTE) Любое расстояние Зависит от сети Телематический блок

BLE: CoreBluetooth (iOS) / Android BluetoothGatt. Приложение обнаруживает устройство с нужным UUID service, отправляет зашифрованную команду на characteristic unlock. Проблемы: Bluetooth выключен у пользователя (нужна проверка и просьба включить), iOS требует разрешение NSBluetoothAlwaysUsageDescription, задержка 1-3 секунды до установки соединения.

Телематика: команда идёт через сервер → MQTT/HTTP → телематический блок → реле замка. Клиент ждёт подтверждения выполнения. Timeout 10-15 секунд (GPRS медленный), spinner с объяснением. Если команда не подтверждена — показываем ошибку, не повторяем автоматически (машина может открыться с задержкой).

Акт приёма-передачи

Перед поездкой водитель фотографирует автомобиль со всех сторон прямо в приложении. Минимум 4 фото (фасад, зад, левый бок, правый бок). Геометка и timestamp обязательны. Фото загружаются на сервер, формируется цифровой акт.

Кастомный overlay на камере: разметка углов куда нужно поместить машину, зелёный индикатор «хорошо» / красный «сдвиньте». Реализуется через AVCaptureVideoPreviewLayer с CALayer поверх или CameraX + кастомный PreviewView.

Бронирование и оплата

Выбор времени аренды: date/time picker с поддержкой зон доступности (машина занята с 14 до 18 — эти часы нельзя выбрать). UIDatePicker / Material DateRangePicker или кастомный календарь.

Предавторизация карты: Stripe PaymentIntent с capture_method: manual — деньги резервируются, списываются после завершения аренды с реальным расчётом по факту времени и пробега. Депозит — отдельный PaymentIntent.

Срок: от 10 до 18 недель. Стоимость рассчитывается индивидуально.