Pull to refresh

Мобильный клиент для заказа такси

Reading time3 min
Views1.3K
image
Сегодня я расскажу о новой возможности киевского сервиса uklon.com.ua — мобильном заказе, который позволяет делать заказ в несколько фирм такси с телефона, используя java приложение.

image


Онлайн-заказ.


image Про онлайн-заказ можно прочитать в предыдущей статье. Сразу уточню, что было улучшено в сервисе онлайн-заказа после прошлой публикации:
— был изменена последовательность создания заказа — теперь для просчёта стоимости не надо указывать персональные данные;
— улучшена подсказка — стало меньше полей ввода, в подсказке больше вариантов;
— в истории отображаются только выполненные заказы;
— улучшена главная страница;
— куча мелочей и исправлений.

Мобильный заказ.


Мобильный клиент — это свежая альтернатива обычному заказу через телефон. Основное преимущество — скорость нахождения такси — чаще всего несколько секунд, так как запрос посылается сразу в несколько фирм такси. Вам не надо звонить в диспетчерскую или ждать, когда Вам перезвонят, повторять требования заказа другому диспетчеру в случае неудачи. Если Вы находитесь недалеко от компьютера с интернетом, Вам, конечно, значительно удобнее будет воспользоваться заказом такси через сервис онлайн заказа. Но если у Вас по каким-то причинам сейчас нет доступа к стационарному интернету или Вы находитесь в шумном месте — можете попробовать мобильный клиент. Вы можете втайне от окружающих заказывать такси, и незаметно ускользать от скучной компании или отлынивать от работы =) И, конечно, заказ через наш сервис будет стоить дешевле, чем ловить такси с руки.

Мобильный заказ доступен только для зарегистрированных пользователей uklon.com.ua. Для начала работы надо ознакомиться с инструкцией, скачать с нашего сайта java приложение, настроить интернет для своего мобильного оператора.
Перечислю список основных возможностей:
— попрежнему заказ отправляется в несколько фирм одновременно, так что чаще всего машина находится в течении нескольких секунд.
— возможность указать дополнительные требования: предварительный заказ, универсал, кондиционер, дополнительная стоимость (актуально в часы пик);
— просчёт стоимости «на лету» — сразу после внесения в заказ любых изменений;
— функция «Заказ из истории» — быстрое создание заказа с маршрутом уже выполненного заказа и возможностью указания дополнительных требований;
— возможность делать заказ с маршрутом до 10 точек.

Уточню, что в часы пик пользователям приходится повторять заказ несколько раз, пока не будет найдена машина. Это происходит из-за нехватки свободных водителей. При наличии большого количества заказов водители могут выбрать более привлекательные заказы. Для повышения успешности выполнения можно воспользоваться функцией «Добавочная стоимость». Прибавив 5-20 грн к заказу, пользователи не уезжают разве что, если в районе подачи непроходимая пробка.

Работа с мобильным клиентом.


Чтобы не утруждать Вас большим количеством текста, приведу основные скрины приложения, а прочитать технические детали можно в инструкции.

imageimageimageimageimageimageimageimageimage

Возможные проблемы с заказами.


Наш сервис (как и наш мир) не идеален. Поэтому случаются проколы, ошибки, недоработки. Редко, но они всплывают. Водитель может отказаться от заказа. Обычно это происходит из-за «случайного взятия» заказа, когда водитель находится далеко от района подачи (как говорится, рука бойца колоть устала). Если заказ отменён водителем, наш сервис пытается пересоздать заказ до 5 раз или пока до времени подачи не останется менее 8 минут. Если машина будет найдена, клиент получает sms о смене машины, иначе — приходит уведомление об отмене заказа.
Заказ может быть отменён диспетчером как «отказ клиента», хотя клиент не отменял заказ. Наша служба технической поддержки постоянно мониторит качество выполнения заказов, проверяются все отмены заказов. Также мы просим сообщать нам о всех проблемных случаях на почту info@uklon.com.ua или в форму обратной связи на странице заказа. В мобильном клиенте также есть возможность оставить отклик.

Немного технических деталей.


Мобильный клиент был написан на j2me, фреймворк LWUIT, использовалась IDE Intellij IDEA. Результирующий бинарь был обработан обфускатором Proguard.
Сразу скажу, что LWUIT крут весьма. Правда, пришлось внести некоторые изменения прямо в исходники. Еще во время разработки предыдущего проекта был написан собственный набор классов форм из которых строится всё приложение, так что разработка прошла в весьма сжатые сроки (3 недели).
Для связи с сервером используется HttpConnection (решил не писать сокетами, чтобы не разрабатывать серверную часть, таким образом сейчас все запросы обрабатывает IIS как и вебзаказ). Во время тестирования на разных платформах всплыли проблемы с Sony Ericsson, так что кроме стандартного эмулятора, для тестирования использовался еще их эмулятор. Даже получилось отлаживаться под ним в IDEA и исправить проблемное соединение по http.

Вот и все, друзья. Все ваши пожелания и замечания будут учтены, так что ждём ваших отзывов!

p.s. Очень хочется знать ваши мнения о мобильном заказе. Нужен ли он вообще? Что можно было бы улучшить? Любые идеи и предложения могут найти скорую реализацию!
Tags:
Hubs:
Total votes 8: ↑6 and ↓2+4
Comments36

Articles