Bakalářská práce "Nástroj pro správu nemovitostí pro malé investory" se zaměřuje na současné technologie pro vývoj multiplatformních aplikací. V první teoretické části je popsán současný stav multiplatformních technologií a jejich rozdělení. Zaměřuje se tedy na všechny možnosti vývoje mobilní aplikace se zacílením na více platforem. V druhé teoretické části se práce zaměřuje na bezpečnost a zabezpečení mobilních aplikací. V této části jsou popsány možné hrozby a slabiny, kterých mohou útočníci využít, a zároveň jsou zde uvedeny techniky, jak aplikace zabezpečit, aby byl útok co nejspolehlivěji znemožněn. Praktická část se zaměřuje na vývoj aplikace s pracovním názvem "Realtys", na které je demonstrována nová technologie od společnosti Microsoft .NET MAUI. V této části je popsána aplikace a její klíčové části, kdy je zaměření výhradně na prvky, které tato nová technologie přináší do světa multiplatformního vývoje aplikací. Tyto poznatky a zkušenosti jsou pak sepsány v závěru práce.
Anotace v angličtině
The bachelor thesis "Property Management Tool for Small Investors" focuses on current technologies for the development of multiplatform applications. The first theoretical part describes the current state of multiplatform technologies and their distribution. It, therefore, focuses on all possibilities of developing a mobile application with a focus on multiple platforms. The second theoretical part is focused on the safety and security of mobile applications. This describes possible threats and vulnerabilities that attackers can exploit and how applications can prevent an attack in the most reliable way possible. The practical part is focused on the development of an application with the working name "Realtys", which demonstrates a new technology from Microsoft .NET MAUI. This section describes the application and its key parts, focusing exclusively on the elements that this new technology brings to the world of cross-platform application development. These findings and experiences are then written at the end of the work.
Bakalářská práce "Nástroj pro správu nemovitostí pro malé investory" se zaměřuje na současné technologie pro vývoj multiplatformních aplikací. V první teoretické části je popsán současný stav multiplatformních technologií a jejich rozdělení. Zaměřuje se tedy na všechny možnosti vývoje mobilní aplikace se zacílením na více platforem. V druhé teoretické části se práce zaměřuje na bezpečnost a zabezpečení mobilních aplikací. V této části jsou popsány možné hrozby a slabiny, kterých mohou útočníci využít, a zároveň jsou zde uvedeny techniky, jak aplikace zabezpečit, aby byl útok co nejspolehlivěji znemožněn. Praktická část se zaměřuje na vývoj aplikace s pracovním názvem "Realtys", na které je demonstrována nová technologie od společnosti Microsoft .NET MAUI. V této části je popsána aplikace a její klíčové části, kdy je zaměření výhradně na prvky, které tato nová technologie přináší do světa multiplatformního vývoje aplikací. Tyto poznatky a zkušenosti jsou pak sepsány v závěru práce.
Anotace v angličtině
The bachelor thesis "Property Management Tool for Small Investors" focuses on current technologies for the development of multiplatform applications. The first theoretical part describes the current state of multiplatform technologies and their distribution. It, therefore, focuses on all possibilities of developing a mobile application with a focus on multiple platforms. The second theoretical part is focused on the safety and security of mobile applications. This describes possible threats and vulnerabilities that attackers can exploit and how applications can prevent an attack in the most reliable way possible. The practical part is focused on the development of an application with the working name "Realtys", which demonstrates a new technology from Microsoft .NET MAUI. This section describes the application and its key parts, focusing exclusively on the elements that this new technology brings to the world of cross-platform application development. These findings and experiences are then written at the end of the work.
Popište současný stav technologií pro vývoj a zabezpečení multiplatformních aplikací.
Zvolte a popište vhodný framework pro implementaci aplikace.
Navrhněte aplikaci s využitím popsaných technologií, popište případy použití a architekturu aplikace.
Navrhněte způsob zabezpečení aplikace.
Realizujte vývoj navržené aplikace a popište její klíčové části.
Demonstrujte výsledky a formulujte závěr.
Zásady pro vypracování
Popište současný stav technologií pro vývoj a zabezpečení multiplatformních aplikací.
Zvolte a popište vhodný framework pro implementaci aplikace.
Navrhněte aplikaci s využitím popsaných technologií, popište případy použití a architekturu aplikace.
Navrhněte způsob zabezpečení aplikace.
Realizujte vývoj navržené aplikace a popište její klíčové části.
Demonstrujte výsledky a formulujte závěr.
Seznam doporučené literatury
.NET documentation. Microsoft Docs [online]. Oficiální dokumentace firmy Microsoft Corporation [cit. 2021-10-12]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/
SHELDON, Amyra. 11 Popular Cross-Platform Tools for App Development (Updated Version 2021). Hackernoon.com [online]. Edwards, Colorado: ARTMAP, 2016, March 20th 2020 [cit. 2021-10-15]. Dostupné z: https://hackernoon.com/9-popular-cross-platform-tools-for-app-development-in-2019-53765004761b
PANIGRAHY, Nilanchala. Xamarin Mobile Application Development for Android: Develop, test, and deliver fully featured Android applications using Xamarin. Second Edition. Birmingham B3 2PB, UK: Packt Publishing, August 2015. ISBN 9781785280375.
HERMES, Dan a Nima MAZLOUMI. Building Xamarin.Forms Mobile Apps Using XAML: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals. California: Apress, 2019. ISBN 978-1-4842-4029-8.
HERMES, Dan. Xamarin Mobile Application Development: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals. California: Apress, 2015. ISBN 9781484202159.
Seznam doporučené literatury
.NET documentation. Microsoft Docs [online]. Oficiální dokumentace firmy Microsoft Corporation [cit. 2021-10-12]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/
SHELDON, Amyra. 11 Popular Cross-Platform Tools for App Development (Updated Version 2021). Hackernoon.com [online]. Edwards, Colorado: ARTMAP, 2016, March 20th 2020 [cit. 2021-10-15]. Dostupné z: https://hackernoon.com/9-popular-cross-platform-tools-for-app-development-in-2019-53765004761b
PANIGRAHY, Nilanchala. Xamarin Mobile Application Development for Android: Develop, test, and deliver fully featured Android applications using Xamarin. Second Edition. Birmingham B3 2PB, UK: Packt Publishing, August 2015. ISBN 9781785280375.
HERMES, Dan a Nima MAZLOUMI. Building Xamarin.Forms Mobile Apps Using XAML: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals. California: Apress, 2019. ISBN 978-1-4842-4029-8.
HERMES, Dan. Xamarin Mobile Application Development: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals. California: Apress, 2015. ISBN 9781484202159.
Přílohy volně vložené
-
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:
doc. Kotyrba:
- Řešil jste požadavky ze strany komerční sféry?
Student na položené dotazy odpověděl a reagoval pohotově.