glebkrep / YandexCup2021-Texas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YandexCup 2021 (Android)

E. Спасаем Техас

Вы оказались в Техасе после очередного сильного урагана.
Администрация штата поручила вам разработать приложение для инвентаризации инфраструктуры.
Напишите приложение для коммунальщиков, которые на местности смогут отмечать следующие уничтоженные
объекты:

-столбы ЛЭП;
-уличные фонари;
-деревья;
-почтовые ящики;
-пожарные гидранты.

Поскольку сотовая связь порядком пострадала, нужно хранить данные офлайн и 
отправлять их по электронной почте, когда появляется интернет.
Север готов принимать запросы в формате:
{
    "coordinates": {
        "lat": float,
        "lon": float
    },
    "objects": {
        "object": {
            "type": "<power_pylon | streetlight | tree | mailbox | hydrant>"
            "count": int        
        }
    }
}
Приложение должно:

- задавать местоположение объекта на карте или определять его автоматически,
- позволять выбирать тип объекта,
- собирать данные при отсутствии сети и восстанавливаться после своей перезагрузки,
- отправлять собранные данные по электронному адресу, указанному пользователем.

About


Languages

Language:Kotlin 100.0%