Bakalárska práca sa zaoberá technológiami multiplatformového vývoja a frameworkom .NET MAUI. V práci sú diskutované mobilné zariadenia a najpoužívanejšie operačné systémy. Ďalej sú popísané druhy mobilných aplikácii, a to natívne a multiplatformové. Náplňou praktickej časti práce je tvorba krátkych úloh pre precvičenie jednotlivých častí tvorby aplikácie a príprava prostredia pre prácu vo frameworku .NET MAUI.
Anotace v angličtině
The Bachelor's thesis is focused on multiplatform development technologies and .NET
MAUI framewok. The work discusses mobile devices and the most commonly used operating systems. The types of mobile applications, namely native and multiplatform, are described. In the practical part of the work is creation of short tasks for practicing the individual parts of application development and preparing the environment for working in the .NET MAUI framework.
Bakalárska práca sa zaoberá technológiami multiplatformového vývoja a frameworkom .NET MAUI. V práci sú diskutované mobilné zariadenia a najpoužívanejšie operačné systémy. Ďalej sú popísané druhy mobilných aplikácii, a to natívne a multiplatformové. Náplňou praktickej časti práce je tvorba krátkych úloh pre precvičenie jednotlivých častí tvorby aplikácie a príprava prostredia pre prácu vo frameworku .NET MAUI.
Anotace v angličtině
The Bachelor's thesis is focused on multiplatform development technologies and .NET
MAUI framewok. The work discusses mobile devices and the most commonly used operating systems. The types of mobile applications, namely native and multiplatform, are described. In the practical part of the work is creation of short tasks for practicing the individual parts of application development and preparing the environment for working in the .NET MAUI framework.
Popište současný stav technologií pro vývoj multiplatformních aplikací.
Zaměřte se především na framework Microsoft Maui.
Navrhněte zadání úkolů pro studenty zaměřené na framework Microsoft Mau.
Vytvořte navržené úkoly, popište jejich cíle, obsah, materiály a teorie k vypracování, vzorové řešení a možné kontrolní otázky.
Popište klíčové části navržených úkolů.
Demonstrujte výsledky a formulujte závěr.
Zásady pro vypracování
Popište současný stav technologií pro vývoj multiplatformních aplikací.
Zaměřte se především na framework Microsoft Maui.
Navrhněte zadání úkolů pro studenty zaměřené na framework Microsoft Mau.
Vytvořte navržené úkoly, popište jejich cíle, obsah, materiály a teorie k vypracování, vzorové řešení a možné kontrolní otázky.
Popište klíčové části navržených úkolů.
Demonstrujte výsledky a formulujte závěr.
Seznam doporučené literatury
.NET documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-18]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/
.NET Multi-platform App UI documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-18]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/maui/
Xamarin documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-18]. Dostupné z: https://docs.microsoft.com/en-us/xamarin/
PRICE, Mark J. C# 9 and .NET 5: Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code. 5th Edition. Birmingham, UK: Packt Publishing, 2020. ISBN 978-1800568105.
PETZOLD, Charles. Creating Mobile Apps with Xamarin.Forms: Cross-platform C# programming for iOS, Android, and Windows. Redmond, Washington: Microsoft Press, 2016. ISBN 978-1-5093-0297-0.
HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. New York, New York, USA: Apress, 2015. ISBN 978-1484202159.
Seznam doporučené literatury
.NET documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-18]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/
.NET Multi-platform App UI documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-18]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/maui/
Xamarin documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-18]. Dostupné z: https://docs.microsoft.com/en-us/xamarin/
PRICE, Mark J. C# 9 and .NET 5: Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code. 5th Edition. Birmingham, UK: Packt Publishing, 2020. ISBN 978-1800568105.
PETZOLD, Charles. Creating Mobile Apps with Xamarin.Forms: Cross-platform C# programming for iOS, Android, and Windows. Redmond, Washington: Microsoft Press, 2016. ISBN 978-1-5093-0297-0.
HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. New York, New York, USA: Apress, 2015. ISBN 978-1484202159.
Přílohy volně vložené
1x CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v 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:
prof. Šeda:
- Je možné zde udělat vícenásobný výběr?
doc. Chramcov:
- Nejsou k materiálům další metodické pokyny?
Student na položené dotazy odpověděl a reagoval pohotově.