Cieľ bakalárskej práce je aplikácia, pomocou ktorej demonštrujem jej kľúčové prvky pomo-cou frameworku Xamarin.Forms. Práca sa skladá z teoretickej a praktickej časti. Čitateľ sa v teoretickej časti oboznámi s operačnými systémami, na ktoré je aplikácia vyvíjaná, o pro-gramoch, ktoré som použil pri vývoji a službách, vďaka ktorým sú spravené dôležité prvky aplikácie. V praktickej časti by sa mal čitateľ zoznámiť, ako jednotlivé prvky aplikácie fun-gujú s pohľadu užívateľa (ako by mal užívateľ s aplikáciou interagovať) a ako sú implemen-tované s pohľadu systému (ako aplikácia spracuje požiadavku užívateľa).
Anotace v angličtině
Goal of the bachelor thesis is application, through which I demonstrate key elements with framework Xamarin.Forms. Bachelor thesis consists of theoretical and practical part. In theoretical part, the reader gets acquianted with operating systems on which the app is de-veloper, about programs which I used in development and services that cover important elements of the application. In practical part reader gets acquianted how individual ele-ments work from user point of view (how user should interact with the application) and from system point of view (how user requests are managed).
Klíčová slova
Xamarin.Forms, aplikácia na správu dlhov, mobilná aplikácia, DynamoDB, C#
Klíčová slova v angličtině
Xamarin.Forms, debt management application, mobile application, DynamoDB, C#
Rozsah průvodní práce
75 s. (80 200 znakov)
Jazyk
SK
Anotace
Cieľ bakalárskej práce je aplikácia, pomocou ktorej demonštrujem jej kľúčové prvky pomo-cou frameworku Xamarin.Forms. Práca sa skladá z teoretickej a praktickej časti. Čitateľ sa v teoretickej časti oboznámi s operačnými systémami, na ktoré je aplikácia vyvíjaná, o pro-gramoch, ktoré som použil pri vývoji a službách, vďaka ktorým sú spravené dôležité prvky aplikácie. V praktickej časti by sa mal čitateľ zoznámiť, ako jednotlivé prvky aplikácie fun-gujú s pohľadu užívateľa (ako by mal užívateľ s aplikáciou interagovať) a ako sú implemen-tované s pohľadu systému (ako aplikácia spracuje požiadavku užívateľa).
Anotace v angličtině
Goal of the bachelor thesis is application, through which I demonstrate key elements with framework Xamarin.Forms. Bachelor thesis consists of theoretical and practical part. In theoretical part, the reader gets acquianted with operating systems on which the app is de-veloper, about programs which I used in development and services that cover important elements of the application. In practical part reader gets acquianted how individual ele-ments work from user point of view (how user should interact with the application) and from system point of view (how user requests are managed).
Klíčová slova
Xamarin.Forms, aplikácia na správu dlhov, mobilná aplikácia, DynamoDB, C#
Klíčová slova v angličtině
Xamarin.Forms, debt management application, mobile application, DynamoDB, C#
Zásady pro vypracování
Popište současný stav technologií mobilního vývoje.
Zaměřte se na framework Xamarin Forms a jeho možného nástupce MAUI.
Zpracujte přehled doporučených návrhových vzorů, technik a architektur.
Navrhněte ukázkovou aplikaci s využitím frameworku .NET.
Vytvořte vzorová řešení demonstrující klíčové prvky navržené aplikace.
Demonstrujte výsledky.
Zásady pro vypracování
Popište současný stav technologií mobilního vývoje.
Zaměřte se na framework Xamarin Forms a jeho možného nástupce MAUI.
Zpracujte přehled doporučených návrhových vzorů, technik a architektur.
Navrhněte ukázkovou aplikaci s využitím frameworku .NET.
Vytvořte vzorová řešení demonstrující klíčové prvky navržené aplikace.
Demonstrujte výsledky.
Seznam doporučené literatury
HERMES, Dan. Building xamarin.forms mobile apps using xaml: mobile cross-platform xaml and xamarin.forms fundamentals. New York, NY: Springer Science Business Media, 2019. ISBN 978-148-4240-298.
BENNETT, Jim. Xamarin in action: creating native cross-platform mobile apps. Shelter Island: Manning, 2018. ISBN 978-1617294389.
Xamarin.Forms - Xamarin | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/cs-cz/xamarin/xamarin-forms/
MVVM pattern | Microsoft Docs [online]. Dostupné z: https://docs.microsoft.com/en-us/previous-versions/msp-n-p/gg405484(v=pandp.40)
HERMES, Dan. Building xamarin.forms mobile apps using xaml: mobile cross-platform xaml and xamarin.forms fundamentals. New York, NY: Springer Science Business Media, 2019. ISBN 978-148-4240-298.
BENNETT, Jim. Xamarin in action: creating native cross-platform mobile apps. Shelter Island: Manning, 2018. ISBN 978-1617294389.
Xamarin.Forms - Xamarin | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/cs-cz/xamarin/xamarin-forms/
MVVM pattern | Microsoft Docs [online]. Dostupné z: https://docs.microsoft.com/en-us/previous-versions/msp-n-p/gg405484(v=pandp.40)
Student v krátké prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Šilhavý: Proč nemáte v návrhu aplikace žádný model tříd?
Student na položené dotazy odpověděl a reagoval pohotově.