Article content
До недавнего времени платформа Geometa существовала только в веб-версии. Это объясняется потребностями заказчиков — представителей органов власти и бизнеса — использовать для решения задач на рабочем месте высокотехнологичные IT-продукты. Однако в сферах градостроительства и управления городами существуют мероприятия, которые ответственные лица проводят непосредственно «в поле» — на объектах строительства и благоустройства. Чтобы в таких ситуациях наши пользователи могли работать в Geometa со своих смартфонов, компания Gems development запустила мобильную разработку.
Как появилась идея мобильной разработки?
Создание мобильной разработки — одна из стратегических задач компании Gems development. Запрос на развитие этого направления появился у наших пользователей, которым требовалось выполнять действия в системе Geometa вне рабочего места. Например, согласовывать и подписывать документы электронной подписью, проводить инвентаризацию объектов городской среды или загружать в систему фотографии, подтверждающие завершение земляных работ, — именно этот кейс был использован для создания первого мобильного приложения компании.
Перед созданием продукта мы с помощью сотрудников Комитета внешнего благоустройства города Казани изучили реальную практику работы.
В соответствии с этой практикой для подтверждения завершения земляных работ специалисту необходимо выехать в зону производства работ, удостовериться, что работы завершены, и сделать фотографии объекта. Потом вернуться на своё рабочее место, загрузить фотографии на компьютер, проанализировать их и принять решение. Всё это приводит к необходимости выполнения двойной работы и увеличивает вероятность ошибок при принятии решения.
Разработанное мобильное приложение «Земляные работы» уменьшает объем рутинной работы сотрудников и время обработки каждой заявки, что позволит им посетить больше объектов и сократить срок оказания услуги.
Что представляет собой продукт?
Новый продукт представляет собой мобильное приложение. С его помощью специалист может фиксировать состояние территории до и после проведения земляных работ путём добавления фотографий. Данные с мобильного устройства автоматически передаются на рабочее место специалиста для принятия решения о завершении работ.
Мобильное приложение «Земляные работы» помогает пользователю:
1. Определить участок земляных работ.
Территории проведения всех земляных работ доступны на карте. Сориентироваться на местности и найти ближайший участок поможет функция геолокации. Контур на карте наглядно показывает границы, в которых проводились работы.
Найти участок можно и по номеру разрешения на проведение земляных работ. История поиска сохраняется и позволяет легко переходить к ранее просмотренным участкам.

2. Просмотреть разрешение на проведение земляных работ.
В приложении пользователь может посмотреть все необходимые данные, включая сведения о типе земляных работ, сроках начала и окончания, данные об исполнителе, условия проведения работ и фотографии участка. Информация подгружается в мобильное приложение из системы Geometa в режиме реального времени.

3. Загрузить фотографии выполненных работ.
Подтвердить факт выполнения работ и в дальнейшем оценить их качество можно с помощью фотографий. Зафиксировать состояние территории удобно с помощью мобильного приложения, находясь непосредственно на участке работ. Фотографию можно добавить с камеры мобильного устройства или загрузить из галереи. Все загруженные пользователем фотографии автоматически добавятся в систему Geometa.

4. Просмотреть историю выездов.
История выездов всегда под рукой. Приложение хранит данные о том, когда и на каких объектах работал специалист. Достаточно выбрать дату в календаре, и в приложении отобразятся участки, на которые в этот день осуществлялся выезд.

Как разрабатывалось приложение?
Мобильная разработка стала новым направлением для компании. Под это направление в Gems development была создана новая отдельная команда — Swipe.
Прежде, чем приступить к разработке «Земляных работ», команда изучила систему Geometa и опыт её пользователей. Взаимодействие между платформой и приложением построено с использованием API Geometa. Для получения информации о разрешениях на проведение земляных работ и передачи фотографий на платформу использован модуль Jasper. Для получения картографической информации о контурах земляных работ — модуль Jet.
В отличие от разработчиков веб-продуктов, мобильные разработчики изначально работали в условиях ограничений: им требовалось отобразить большое количество данных на маленьком устройстве. Чтобы пользователям было удобнее работать в приложении, данные были оптимизированы.
Особое внимание команда уделила проработке доступности элементов интерфейса. Перед разработчиками стояла задача сделать приложение одинаково удобным для пользователей смартфонов различных марок с экранами разного размера. Необходимо было сделать кроссплатформенное приложение визуально нативным для обеих операционных систем. Чтобы решить эту задачу, команда создала две версии дизайна приложения, визуально похожих, но детально отличающихся друг от друга.
Что дальше?
На данный момент мобильное приложение проходит этап бета-тестирования — эксплуатационного тестирования на стороне потенциальных пользователей с целью получения обратной связи для совершенствования программы.
В перспективе Gems development собирается активно развивать направление мобильной разработки. В современном обществе мы живем со смартфоном в руках — логично использовать этот инструмент для решения своих рабочих задач. Например, удаленно согласовывать и подписывать электронные документы, выполнять работы по инвентаризации объектов или сбору данных.