Nástroje pro tvorbu multiplatformních aplikací
Loading...
Date
Authors
Tomeš, Matyáš Stanislav
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
ORCID
Abstract
Má práce se zabývá nástroji multiplatformních vývojových aplikací. Toto téma jsem si zvolil z několika důvodů, přičemž hlavní důvod je fakt, že představovaná platforma je nejnovější framework nazývaný .NET MAUI od Microsoftu. Nová verze, která je nástupcem velmi známého Xamarinu, nabízí mnoho změn a vylepšení, zejména větší sjednocení vývoje v multiplatformních aplikacích a integrace do širšího ekosystému .NET. Dalšími důvody proč jsem zvolil výše zmíněný framwork .NET MAUI, je aktuálnost a inovativnost této technologie. Vzhledem k tomu, že se jedná o relativně novodobější nástroj, je menší počet prací a studií zabývající se této tématice, což pro mě byla motivace se tomuto věnovat. V bakalařské práci se snažím čtenáře seznámit s problematikou, funkcemi a možnostmi technologie .NET MAUI, pomocí teroretické i praktické části. Věnuji se teoretickým aspektům, konkrétním příkladům a ukázkám implementace. Cílem mé práce je představit čtenáři nejnověší framework od Microsotftu a proniknout tak do světa této technologie. Rád bych zjednodušeným způsobem přiblížil fungování .NET MAUI a podpořil pochopení potenciálu této novější platformy.
My work deals with cross-platform application development tools. I have chosen this topic for several reasons, the main reason being that the platform presented is the latest framework called .NET MAUI from Microsoft. The new version, which is the successor to the very well-known Xamarin, offers many changes and improvements, most notably greater unification of development across multiplatform applications and integration into the broader .NET ecosystem. Other reasons why I chose the aforementioned .NET MAUI framework are the timeliness and innovation of the technology. As it is a relatively newer tool, there are fewer papers and studies dealing with this topic, which was a motivation for me to pursue this. In my bachelor thesis, I try to introduce the reader to the issues, features and capabilities of the .NET MAUI technology, through both theoretical and practical parts. I focus on theoretical aspects, concrete examples and implementation examples. The aim of my work is to introduce the reader to the latest framework from Microsoft and to get into the world of this technology. I would like to present the workings of .NET MAUI in a simplified way and promote the understanding of the potential of this newer platform.
My work deals with cross-platform application development tools. I have chosen this topic for several reasons, the main reason being that the platform presented is the latest framework called .NET MAUI from Microsoft. The new version, which is the successor to the very well-known Xamarin, offers many changes and improvements, most notably greater unification of development across multiplatform applications and integration into the broader .NET ecosystem. Other reasons why I chose the aforementioned .NET MAUI framework are the timeliness and innovation of the technology. As it is a relatively newer tool, there are fewer papers and studies dealing with this topic, which was a motivation for me to pursue this. In my bachelor thesis, I try to introduce the reader to the issues, features and capabilities of the .NET MAUI technology, through both theoretical and practical parts. I focus on theoretical aspects, concrete examples and implementation examples. The aim of my work is to introduce the reader to the latest framework from Microsoft and to get into the world of this technology. I would like to present the workings of .NET MAUI in a simplified way and promote the understanding of the potential of this newer platform.
Description
Citation
TOMEŠ, M. Nástroje pro tvorbu multiplatformních aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
Ing. Radim Číž, Ph.D. (člen)
Ing. Miroslav Balík, Ph.D. (člen)
Ing. Jan Karásek, Ph.D. (člen)
doc. Ing. Martin Kyselák, Ph.D. (místopředseda)
doc. Ing. Ivo Lattenberg, Ph.D. (předseda)
Ing. Petr Dejdar, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky.
Otázky oponenta:
Jakým způsobem byla sdílena obchodní logika mezi jednotlivými platformami? Existují části, které bylo nutné implementovat separátně, a proč?
Byly při vývoji využity AI nástroje na generování kódu? Pokud ano, jakým způsobem jste zajistil, že výsledný kód odpovídá požadavkům projektu a že rozumíte všem jeho částem?
Student zodpověděl otázky komise i oponenta.
Student obhájil bakalářskou práci
Result of defence
práce byla úspěšně obhájena
