Создать приложение на Flutter
Суть такая, при нажатии на кнопку, получает данные по TCP протоколу по IP адресу: 192.168.1.1, достает данные из json, добавляет в них текущую геопозицию, сохраняет в Firestore и выводит на экран обычным List'ом!
Чуть подробности :
Тел подключается к WiFi сети, которую создаёт прибор. Приложении на главном экране есть карта и снизу кнопка, при нажатии которой выезжает виджет, по сути как в яндекс такси, там есть тестовый инпут в который вводиться название, ниже кнопка далее, при нажатии которой название фиксируется в верхней части этого виджета, запускается функция, которая слушает адрес 192.168.1.1, куда присылаются данные прибором и при получении их просто достаёт из полученного json координаты x, y, z и выводит их в List добавляя к ним текущую геометку и слушает этот адрес, пока пользователь не нажмет кнопку сохранить. После чего формируется объект, который состоит из названия, который ввёл пользователь и листа с координатами и сохраняет его в firestore. После чего добавляет метки на карту.
Проект не коммерческий. Главное сделать функционал.