Возможности программы:
вычисляет путь, пройденный автомобилем (посредством работы серверной части);
измеряет время поездки, простой (с передачей данных на сервер);
рассчитывает итоговую стоимость поездки (механизм расчета реализуется на серверной части);
приложение должно сворачиваться, находясь в свернутом режиме принимать заказы и разворачиваться автоматически (по клику на Push-уведомление).
формирует отчет за определенный период времени (на сервере);
приложение должно иметь «тревожную кнопку» в случае конфликтных ситуаций.
приложение должно иметь форму набора номера пассажира (через стандартный интерфейс звонка устройства);
водитель должен указать дополнительные параметры (курение, детское кресло и т.д.)
приложение должно содержать предоплатную систему - она должна быть подвязана к телефонному номеру (один из оптимальных способов - через систему киви) - (алгоритм реализации на сервере)
каждый водитель должен иметь рейтинг, который выставляется пассажирами, и в случае низкого рейтинга получать низкий приоритет получения заказов (с учетом работы сервера).