ФомЛайн
400 000
Торговля
Россия, Москва
Апрель 2018
Клиент: "ФомЛайн" - крупнейший Российский производитель эластичного пенополиуретана.
Задача: Разработать приложение ориентированное на клиентов компании "ФомЛайн" с реализацией возможности оформления заказов в онлайн, и оффлайн режимах. Функционал приложения должен быть идентичен функционалу портала "ФомЛайн".
В рамках проекта было решено:
- Разработка UI дизайна;
- Разработка клиентской части приложения и синхронизация с 1С.Битрикс;
- Локальное хранение номенклатурных данных для работы с формированием заказа при отсутствии интернет соединения;
- Отслеживание статуса заказа и получение актуальной информации по номенклатурным единицам;
Технические решения:
- Получение больших объемов данных осуществляется с помощью потоковой обработки в RxJava. Один поток получает небольшие пакеты данных от сервера. Полученные данные обрабатываются несколькими потоками computation и передаются в поток записи базы данных. Для платформы iOS использовалась БД Realm, для Android - SQLite.
- Для актуализации номенклатурных данных, запросы к серверу выполняются по протоколу SOAP, который использует язык разметки XML. При каждом запросе сервер должен опросить внутреннюю базу данных, перевести данные в XML, скомпоновать пакет, и отправить его в ответ.
Реализованное приложение позволяет клиентам "ФомЛайн" работать в личном кабинете и предоставляет доступ к актуальной информации и новостям о заводах и продукции, дополнительных функциях приложения и портала, акциях и новинках.
Благодаря базе данных, хранящейся на устройстве пользователя, можно пользоваться приложением при отсутствии интернета. В приложении можно изучить полную информацию о нужной продукции, сделать заказ на любом из производств «ФомЛайн». Заявки, оформленные в приложении, в течение нескольких секунд напрямую попадают в рабочую программу на заводах "ФомЛайн".
Работа через Личный кабинет позволяет самостоятельно размещать заказы на желаемую дату отгрузки, отслеживать статусы сделанных заказов. По желанию клиента, при изменении статуса заказа, на указанный номер будет приходить уведомление с новым статусом.
Дмитрий Якубович
BytePace это очень дружелюбная и профессиональная команда разработчиков. Наша компания FoamLine выявила необходимость создания мобильного приложения для наших клиентов. Специалисты из компании BytePace очень быстро и качественно реализовали проект по созданию мобильного приложения для систем Android и IOS. Отдельно хочется поблагодарить руководителя проекта - Сергея, который в любой момент готов ответить на все вопросы и помочь разобраться в любых проблемах.
BytePace с удовольствием обсудит вашу задачу