Zadání projektu
Úkolem je návrh a vývoj mobilní aplikace, která bude sloužit k efektivnímu, poloautomatickému vyplnění záznamu o tankování do knihy jízd. Takový záznam vyžaduje doplnění data tankování, stavu tachometru vozidla a místo tankování. Jediným vstupem od uživatele bude fotografie palubní desky. Aplikace pak uchová aktuální datum, provede analýzu získané fotografie a detekuje stav najetých kilometrů a dále pomocí GPS pozice z mobilního telefonu získá přes mapové služby adresu čerpací stanice. Získané údaje umožní zkontrolovat, případně uživatele opravit a odeslat přes API do aplikace pro evidenci knihy jízd.
Co po studentovi chceme, cíle, činnosti:
- analýza vyvíjené aplikace
- návrh uživatelského rozhraní
- seznámení se s Microsoft Azure Computer Vision Services a využití služby pro analýzu fotografie palubní desky a extrakci stavu tachometru
- seznámení s Google Maps API a využití služby pro zjištění adresy a názvu čerpací stanice
- návrh REST API pro uložení dat do aplikace pro evidenci jízd a zadání do vývoje k realizaci; následné napojení mobilní aplikace na nové API a dokončení aplikace
- vývoj mobilní aplikace pomocí univerzálního frameworku Expo, který umožňuje jednotný vývoj pro platformu Android i iOS
- publikace výsledné mobilní aplikace do Google Play a Apple AppStore
Možné technologie k využití:
Java, Spring, Hibernate, Android, iOS, Expo, Javascript, Typescript, REACT, Maven, Jenkins, Git, Docker, GIS, Microsoft Azure, Google Maps API
Oblasti na které je projekt zaměřen
Vývoj softwaru
Informace pro maturanty, kteří budou projekt řešit jako maturitní práci
Maximální počet žáků v týmu, který bude projekt realizovat: 3
Maximální počet týmů, které mohou projekt realizovat: 2
Téma si mohou vybrat žáci se zaměřením: Vývoj aplikací
Autor zadání: Marbers Consulting
Ukázky realizovaného projektu
Zatím nerealizováno