Práce seznamuje s technologiemi mobilního vývoje se zaměřením na multiplatformní vývoj. Dále pojednává o frameworku Xamarin.Forms sloužící pro multiplatformní vývoj a jeho nových funkcích, jako je Shell, CollectionView, CarouselView, jejich použití a rozdílu mezi dříve používanými funkcemi. Poznatky nabyté v části teoretické jsou následně aplikované při tvorbě praktické části, kterou je mobilní, multiplatfromně vyvíjená aplikace s příklady využití zmíněných nových funkcí frameworku Xamarin.Forms.
Anotace v angličtině
This work introduces the technologies of mobile development with focus on cross-platform development. It also deals with Xamarin.Forms framework used for cross-platform developing and its new features such as Shell, CollectionView and CarouselView, their usage and about the difference between those new features and old ones. The knowledge gained in the theoretical part of this thesis are applied in creating of a practical part. Practical part is mobile, cross-platform developed application with examples of the use of Xamarin.Forms framework's new features.
Práce seznamuje s technologiemi mobilního vývoje se zaměřením na multiplatformní vývoj. Dále pojednává o frameworku Xamarin.Forms sloužící pro multiplatformní vývoj a jeho nových funkcích, jako je Shell, CollectionView, CarouselView, jejich použití a rozdílu mezi dříve používanými funkcemi. Poznatky nabyté v části teoretické jsou následně aplikované při tvorbě praktické části, kterou je mobilní, multiplatfromně vyvíjená aplikace s příklady využití zmíněných nových funkcí frameworku Xamarin.Forms.
Anotace v angličtině
This work introduces the technologies of mobile development with focus on cross-platform development. It also deals with Xamarin.Forms framework used for cross-platform developing and its new features such as Shell, CollectionView and CarouselView, their usage and about the difference between those new features and old ones. The knowledge gained in the theoretical part of this thesis are applied in creating of a practical part. Practical part is mobile, cross-platform developed application with examples of the use of Xamarin.Forms framework's new features.
Popište současný stav technologií mobilního vývoje.
Zaměřte se na framework Xamarin Forms a jeho možnosti.
Zpracujte přehled nových vlastnost frameworku jako je Shell, CollectionView a CarouselView a srovnejte jej se staršími postupy.
Navrhněte ukázkovou aplikaci s využitím knihovny Xamarin Frorms demonstrující jeho nové vlastnosti.
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žnosti.
Zpracujte přehled nových vlastnost frameworku jako je Shell, CollectionView a CarouselView a srovnejte jej se staršími postupy.
Navrhněte ukázkovou aplikaci s využitím knihovny Xamarin Frorms demonstrující jeho nové vlastnosti.
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.
DANIEL, Steven F. Mastering Xamarin UI Development- Second Edition: Build robust and a maintainable cross-platform mobile UI with Xamarin and C# 7, 2nd Edition. 2nd ed. Packt Publishing, 2018. ISBN 9781788995511.
HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. Apress, 2015. ISBN 978-1484202159.
VERSLUIS, Gerald. Xamarin.forms essentials: First Steps Toward Cross-Platform Mobile Apps. New York, NY: Springer Science Business Media, 2017. ISBN 978-148-4232-392.
JOHNSON, Paul F. Cross-platform UI Development with Xamarin.Forms. Packt Publishing, 2015. ISBN 978-1784391195.
SNIDER, Ed. Mastering Xamarin.Forms - Second Edition: Build rich, maintainable, multi-platform, native mobile apps with Xamarin.Forms, 2nd Edition. 2nd ed. Birmingham: Packt Publishing, 2018. ISBN 978-1-78829-026-5.
Xamarin.Forms - Xamarin | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/cs-cz/xamarin/xamarin-forms/
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.
DANIEL, Steven F. Mastering Xamarin UI Development- Second Edition: Build robust and a maintainable cross-platform mobile UI with Xamarin and C# 7, 2nd Edition. 2nd ed. Packt Publishing, 2018. ISBN 9781788995511.
HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. Apress, 2015. ISBN 978-1484202159.
VERSLUIS, Gerald. Xamarin.forms essentials: First Steps Toward Cross-Platform Mobile Apps. New York, NY: Springer Science Business Media, 2017. ISBN 978-148-4232-392.
JOHNSON, Paul F. Cross-platform UI Development with Xamarin.Forms. Packt Publishing, 2015. ISBN 978-1784391195.
SNIDER, Ed. Mastering Xamarin.Forms - Second Edition: Build rich, maintainable, multi-platform, native mobile apps with Xamarin.Forms, 2nd Edition. 2nd ed. Birmingham: Packt Publishing, 2018. ISBN 978-1-78829-026-5.
Xamarin.Forms - Xamarin | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/cs-cz/xamarin/xamarin-forms/
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 krátké prezentaci seznámil komisi s výsledky své práce.
Po přečtení posudků vedoucího a oponenta byly zodpovězeny dotazy z posudků.
Následovala diskuze, ve které byly položeny následující dotazy:
doc. Sysel: Proč máte v ukázce data vložena přímo místo jejich načtení z databáze?
dr. Dulík: