Návrh a implementace mobilní aplikace na organizování finančních závazků mezi přáteli

Název práce: Návrh a implementace mobilní aplikace na organizování finančních závazků mezi přáteli
Autor(ka) práce: Horáček, Jan
Typ práce: Diplomová práce
Vedoucí práce: Slánský, David
Oponenti práce: Pour, Jan
Jazyk práce: Česky
Abstrakt:
Diplomová práce se za zabývá návrhem a implementací mobilní aplikace pro operační systém Android v jazyce Kotlin, která uživatelům umožňuje řešit finanční závazky mezi přáteli a zároveň se snaží čtenáři přiblížit proces návrhu a implementace aplikace pro systém Android. V první části je sestaven vzorek aplikací, které se týkají obdobného tématu a které jsou následně porovnány a ohodnoceny pomocí vytvořených kritérií. Na základě výstupu z analýzy jsou definovány požadavky na navrhovanou aplikaci. Před návrhem jsou na základě požadavků představeny použité technologie. Po volbě technologií je čtenář seznámen s návrhem aplikace a popisem jednotlivých částí návrhu. Na návrh navazuje popis implementace, který se zabývá zajímavými případně problematickými částmi. Po implementaci následuje testování uživateli. Po testování je čtenáři představen proces nasazení aplikace do Google Play a v poslední kapitole jsou rozvedeny možnosti dalšího rozvoje aplikace, které vzešli mimo jiné z poznatků od uživatelů při testování. Hlavním přínosem práce jsou kromě samotné aplikace také poznatky uvedené v této práci společně s přiloženým zdrojovým kódem, které mohou čtenáři usnadnit proces návrhu a implementace vlastní mobilní aplikace pro platformu Android v jazyce Kotlin.
Klíčová slova: Finanční závazky; aplikace; MVVM; Kotlin; Android; Google Play
Název práce: Design and implementation of a mobile application for organizing financial commitments between friends
Autor(ka) práce: Horáček, Jan
Typ práce: Diploma thesis
Vedoucí práce: Slánský, David
Oponenti práce: Pour, Jan
Jazyk práce: Česky
Abstrakt:
This Master's thesis concerns itself with the proposal and implementation of a mobile application for the Android operating system, developed in the Kotlin language. The application helps users resolve financial obligations between friends. This work will acquaint the reader with the process of proposal and implementation of the Android application. The initial part is an introduction of applications which concern themselves with a similar theme, and these are subsequently compared and rated based on specified criteria. Based on the results of this analysis, a requirement for the proposed application is created. Prior to the proposal, the selected technologies are introduced based on these requirements. After the selection of technologies, the reader is familiarised with the proposal of the application and the description of the individual parts of the proposal. The description of the implementation follows, and interesting or problematic parts of the proposal are discussed. Subsequently, user testing is described, after which the reader is introduced to the process of application deployment onto the Google Play store. The final chapter describes the avenues for further development, which are derived, among other things, from the feedback received during user testing. The key results, along with the application itself and the associated source code, are the findings described in the thesis, which can facilitate the process of proposal and implementation of the readers own mobile application for the Android platform in the Kotlin programming language.
Klíčová slova: Android; Kotlin; Application; MVVM; Financial Obligations; Google Play

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 15. 11. 2020
Datum podání práce: 2. 5. 2021
Datum obhajoby: 1. 6. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/75155/podrobnosti

Soubory ke stažení

    Poslední aktualizace: