Tato práce je zaměřena na vývoj mobilní aplikace napojené na IS/STAG. Teoretická část práce se zabývá seznámením se s problematikou moderního vývoje aplikací pro operační systém Android. Dále zkoumá již existující aplikace komunikující se systémem IS/STAG.
V praktické části jsou popsány zvolené nástroje, knihovny a frameworky pro vývoj mobilní aplikace na operačním systému Android. Také je popsán návrh aplikace a analýza funkcí, které by byly vhodné pro mobilní aplikaci. Poté je popsána implementace aplikace, její architektura, funkce, možnosti její distribuce a použité metody jejího testování.
Anotace v angličtině
This thesis is focused on the development of a mobile application for accessing data in IS/STAG on Android. The theoretical part deals with the research of the modern ways of developing an Android application and exploring the existing applications that communicate with IS/STAG. The practical part describes choosing the right tools, libraries and application frameworks for developing an Android application. The next part describes the application design and analysis of what functions would fit the application. Lastly, the implementation of the application itself is described, the methods of its distribution and how it was tested.
Klíčová slova
Android, Kotlin, IS/STAG, webové služby, REST, mobilní aplikace, API
Klíčová slova v angličtině
Android, Kotlin, IS/STAG, web services, REST, mobile application, API
Rozsah průvodní práce
73 s.
Jazyk
CZ
Anotace
Tato práce je zaměřena na vývoj mobilní aplikace napojené na IS/STAG. Teoretická část práce se zabývá seznámením se s problematikou moderního vývoje aplikací pro operační systém Android. Dále zkoumá již existující aplikace komunikující se systémem IS/STAG.
V praktické části jsou popsány zvolené nástroje, knihovny a frameworky pro vývoj mobilní aplikace na operačním systému Android. Také je popsán návrh aplikace a analýza funkcí, které by byly vhodné pro mobilní aplikaci. Poté je popsána implementace aplikace, její architektura, funkce, možnosti její distribuce a použité metody jejího testování.
Anotace v angličtině
This thesis is focused on the development of a mobile application for accessing data in IS/STAG on Android. The theoretical part deals with the research of the modern ways of developing an Android application and exploring the existing applications that communicate with IS/STAG. The practical part describes choosing the right tools, libraries and application frameworks for developing an Android application. The next part describes the application design and analysis of what functions would fit the application. Lastly, the implementation of the application itself is described, the methods of its distribution and how it was tested.
Klíčová slova
Android, Kotlin, IS/STAG, webové služby, REST, mobilní aplikace, API
Klíčová slova v angličtině
Android, Kotlin, IS/STAG, web services, REST, mobile application, API
Zásady pro vypracování
Nastudujte možnosti vývoje mobilních aplikací na platformě Android.
Seznamte se s existujícími mobilními aplikacemi nad systémem IS/STAG a se způsoby jejich komunikace s tímto systémem.
Vyberte nástroje, knihovny a aplikační frameworky vhodné pro vývoj mobilní aplikace napojené na IS/STAG.
Navrhněte aplikaci pro mobilní přístup k IS/STAG pro různé uživatelské role.
Navrženou aplikaci realizujte, nasaďte do provozu alespoň na ZČU a otestujte důkladně její funkčnost.
Zásady pro vypracování
Nastudujte možnosti vývoje mobilních aplikací na platformě Android.
Seznamte se s existujícími mobilními aplikacemi nad systémem IS/STAG a se způsoby jejich komunikace s tímto systémem.
Vyberte nástroje, knihovny a aplikační frameworky vhodné pro vývoj mobilní aplikace napojené na IS/STAG.
Navrhněte aplikaci pro mobilní přístup k IS/STAG pro různé uživatelské role.
Navrženou aplikaci realizujte, nasaďte do provozu alespoň na ZČU a otestujte důkladně její funkčnost.