Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Mahďar Includes the selected person into the timetable overlap calculation. Lukáš Comparison of the .NET MAUI and Xamarin.Forms Frameworks Comparison of the .NET MAUI and Xamarin.Forms Frameworks Thesis finished and defended successfully (DUO).   Král Erik Vařacha Pavel Bachelor's thesis 1654725600000 09.06.2022 Comparison of the .NET MAUI and Xamarin.Forms Frameworks Thesis finished and defended successfully (DUO).
Lukáš Mahďar Bachelor's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Srovnání frameworku .NET MAUI a Xamarin.Forms

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Mahďar Lukáš Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2021/2022
Assigning department AUIUI
Date of defence Jun 9, 2022
Type of thesis Bachelor's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Srovnání frameworku .NET MAUI a Xamarin.Forms
Main topic in English Comparison of the .NET MAUI and Xamarin.Forms Frameworks
Title according to student Srovnání frameworku .NET MAUI a Xamarin.Forms
English title as given by the student Comparison of the .NET MAUI and Xamarin.Forms Frameworks
Parallel name -
Subtitle -
Thesis supervisor Král Erik, Ing. Ph.D.
External examiner Vařacha Pavel, Ing. Bc. Ph.D.
Annotation V bakalárskej práci sme sa zamerali na súčasný vývoj mobilných aplikácií a ich technológií. V teoretickej časti sme upriamili našu pozornosť na vysvetlenie pojmov natívna, hybridná a progresívna webová aplikácia a na objasnenie ich výhod a nevýhod. Na-šu pozornosť sme ďalej upriamili na mobilný operačný systém a priblíženie najrožšírenej-ších systémov nachádzajúcich sa v mobilných zariadeniach. V ďalšej kapitole sme sa sústredili na samotný Xamarin a jeho jednotlivé časti. Ďalej sa budeme venovať .NETu ako celku a tiež jeho častiam. V poslednej kapitole teoretickej časti sem sa zamerali na roz-diely medzi frameworkami .NET MAUI a Xamarin.Forms. V praktickej časti si popíšeme ako začať pracovať s .NETom MAUI a ako ho nainštalovať. Ďalej si predstavíme aplikácie, ktoré sú napísané v .NETe MAUI a v Xamarin.Forms a ukážeme si rozdiely medzi nimi. V ďalšej kapitole sa budeme venovať dependency injection a jeho použitiu v aplikácii, konkrétne vzoru singleton. Neskôr si predstavíme vzor MVU a jeho použitie pomocou Comet v C#. V poslednej kapitole poukážeme na jednu z hlavných výhod .NETu MAUI a tou je práca v jednotnom projekte.
Annotation in English In the bachelor thesis we focus on current development of mobile aplications and their technologies. In the teoretical part we focus on explanation concepts native, hybrid and progresive web app and their cons and pros. Than on mobile OS and which are the most common in phones. The next chapter is about Xamarin and its individual parts. Next we will focus on .NET as a whole and its parts. At the last chapter of teoretical part we will describe differences between frameworks .NET MAUI and Xamarin.Forms. In the practical part we will describe how to install and start using .NET MAUI. Than will introduce apps wrote in .NET MAUI and Xamarin.Forms and show differences between them. At the next chapter we will look at dependency injection, specifically singleton, and its use in app. Later we will introduce MVU pattern and its use by Comet in C#. At the last chapter we will look at the main advantage of .NET MAUI a it is a single project.
Keywords .NET MAUI, Xamarin.Forms, C#, natívna, hybridná, progresívna webová aplikácia
Keywords in English .NET MAUI, Xamarin.Forms, C#, native, hybrid, progressive web app
Length of the covering note 57 s. (65 481 znakov)
Language CZ
Annotation
V bakalárskej práci sme sa zamerali na súčasný vývoj mobilných aplikácií a ich technológií. V teoretickej časti sme upriamili našu pozornosť na vysvetlenie pojmov natívna, hybridná a progresívna webová aplikácia a na objasnenie ich výhod a nevýhod. Na-šu pozornosť sme ďalej upriamili na mobilný operačný systém a priblíženie najrožšírenej-ších systémov nachádzajúcich sa v mobilných zariadeniach. V ďalšej kapitole sme sa sústredili na samotný Xamarin a jeho jednotlivé časti. Ďalej sa budeme venovať .NETu ako celku a tiež jeho častiam. V poslednej kapitole teoretickej časti sem sa zamerali na roz-diely medzi frameworkami .NET MAUI a Xamarin.Forms. V praktickej časti si popíšeme ako začať pracovať s .NETom MAUI a ako ho nainštalovať. Ďalej si predstavíme aplikácie, ktoré sú napísané v .NETe MAUI a v Xamarin.Forms a ukážeme si rozdiely medzi nimi. V ďalšej kapitole sa budeme venovať dependency injection a jeho použitiu v aplikácii, konkrétne vzoru singleton. Neskôr si predstavíme vzor MVU a jeho použitie pomocou Comet v C#. V poslednej kapitole poukážeme na jednu z hlavných výhod .NETu MAUI a tou je práca v jednotnom projekte.
Annotation in English
In the bachelor thesis we focus on current development of mobile aplications and their technologies. In the teoretical part we focus on explanation concepts native, hybrid and progresive web app and their cons and pros. Than on mobile OS and which are the most common in phones. The next chapter is about Xamarin and its individual parts. Next we will focus on .NET as a whole and its parts. At the last chapter of teoretical part we will describe differences between frameworks .NET MAUI and Xamarin.Forms. In the practical part we will describe how to install and start using .NET MAUI. Than will introduce apps wrote in .NET MAUI and Xamarin.Forms and show differences between them. At the next chapter we will look at dependency injection, specifically singleton, and its use in app. Later we will introduce MVU pattern and its use by Comet in C#. At the last chapter we will look at the main advantage of .NET MAUI a it is a single project.
Keywords
.NET MAUI, Xamarin.Forms, C#, natívna, hybridná, progresívna webová aplikácia
Keywords in English
.NET MAUI, Xamarin.Forms, C#, native, hybrid, progressive web app
Research Plan
  1. Popište současný stav technologií pro vývoj mobilních aplikací. 
  2. Zaměřte se na frameworky .NET MAUI a Xamarin.
  3. Navrhněte ukázkovou aplikaci demonstrující novinky ve frameworku MAUI, definujte její funkční a nefunkční požadavky, případy použití.
  4. Realizujte vývoj aplikace ve frameworku .NET MAUI.
  5. Popište klíčové řešení a porovnejte řešení s možným řešením ve frameworku Xamarin.
  6. Demonstrujte výsledky a formulujte závěr.
Research Plan
  1. Popište současný stav technologií pro vývoj mobilních aplikací. 
  2. Zaměřte se na frameworky .NET MAUI a Xamarin.
  3. Navrhněte ukázkovou aplikaci demonstrující novinky ve frameworku MAUI, definujte její funkční a nefunkční požadavky, případy použití.
  4. Realizujte vývoj aplikace ve frameworku .NET MAUI.
  5. Popište klíčové řešení a porovnejte řešení s možným řešením ve frameworku Xamarin.
  6. Demonstrujte výsledky a formulujte závěr.
Recommended resources
  1. HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. New York: Apress, 2015. ISBN 1484269381.
  2. NET Multi-platform App UI documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-16]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/maui/
  3. SNIDER, Ed. Mastering Xamarin.Forms. 2nd Edition. Birmingham, UK: Packt Publishing Limited, 2018. ISBN 978-1788290265.
  4. .NET documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-16]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/
  5. Xamarin documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-16]. Dostupné z: https://docs.microsoft.com/en-us/xamarin/
  6. PRICE, Mark J. C# 8.0 and .NET Core 3.0: Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET u. Birmingham, UK: Packt Pub, 2019. ISBN 9781788478120.
Recommended resources
  1. HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. New York: Apress, 2015. ISBN 1484269381.
  2. NET Multi-platform App UI documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-16]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/maui/
  3. SNIDER, Ed. Mastering Xamarin.Forms. 2nd Edition. Birmingham, UK: Packt Publishing Limited, 2018. ISBN 978-1788290265.
  4. .NET documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-16]. Dostupné z: https://docs.microsoft.com/en-us/dotnet/
  5. Xamarin documentation. Microsoft Docs [online]. Oficiálna dokumentácia firmy Microsoft Corporation [cit. 2021-10-16]. Dostupné z: https://docs.microsoft.com/en-us/xamarin/
  6. PRICE, Mark J. C# 8.0 and .NET Core 3.0: Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET u. Birmingham, UK: Packt Pub, 2019. ISBN 9781788478120.
Týká se praxe No
Enclosed appendices 1 CD ROM
Appendices bound in thesis -
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file