Práce pojednává o současných multiplatformních technologiích pro tvorbu multiplatformních aplikací se zaměřením na framework Xamarin a framework MVVMCross. Dále se práce zabývá identifikací nejvhodnějších návrhových vzorů pro multiplatformní vývoj mobilních aplikací. Poznatky získané v teoretické části práce jsou poté aplikovány na případovou studii, kterou je původní mobilní aplikace určená pro uchazeče o studium na Univezitě Tomáše Bati ve Zlíně.
Annotation in English
This works deals deals with state-of-the art technologies for developing multiplatform mobile applications. It focuses on Xamarin and MVVMCross frameworks and it also focuses on suitable software design patterns for developing mobile applications. The research work done in the theoretical part is the basis of the case study, which is a genuine, working mobile application for those applying to study at The Tomas Bata University in Zlin.
Práce pojednává o současných multiplatformních technologiích pro tvorbu multiplatformních aplikací se zaměřením na framework Xamarin a framework MVVMCross. Dále se práce zabývá identifikací nejvhodnějších návrhových vzorů pro multiplatformní vývoj mobilních aplikací. Poznatky získané v teoretické části práce jsou poté aplikovány na případovou studii, kterou je původní mobilní aplikace určená pro uchazeče o studium na Univezitě Tomáše Bati ve Zlíně.
Annotation in English
This works deals deals with state-of-the art technologies for developing multiplatform mobile applications. It focuses on Xamarin and MVVMCross frameworks and it also focuses on suitable software design patterns for developing mobile applications. The research work done in the theoretical part is the basis of the case study, which is a genuine, working mobile application for those applying to study at The Tomas Bata University in Zlin.
Vypracujte literární rešerši na dané téma.
Popište vhodné návrhové/architektonické vzory a programovací techniky.
Analyzujte možnosti tvorby aplikací pomocí frameworků Xamarin.iOS a Xamarin.Android.
Analyzujte možnosti knihovny MvvmCross.
Vytvořte případové studie pro řešení typických problémů.
Demonstrujte případové studie.
Research Plan
Vypracujte literární rešerši na dané téma.
Popište vhodné návrhové/architektonické vzory a programovací techniky.
Analyzujte možnosti tvorby aplikací pomocí frameworků Xamarin.iOS a Xamarin.Android.
Analyzujte možnosti knihovny MvvmCross.
Vytvořte případové studie pro řešení typických problémů.
Demonstrujte případové studie.
Recommended resources
SHACKLES, Greg. Mobile development with C#. 1st ed. Sebastopol, CA: O'Reilly, 2012, xi, 155 p. ISBN 14-493-2023-6.
GAROFALO, Raffaele. Building enterprise applications with Windows Presentation Foundation and the model view ViewModel Pattern. Sebastopol, Calif: O'Reilly Media, 2011. ISBN 978-073-5650-923.
OLSON, Scott, John HUNTER, Ben HORGEN a Kenny GOERS. Cross-platform Mobile Development in C#. 1st ed. Indianapolis: Wiley Pub., Inc., 2012, p. cm. ISBN 978-1-118-15770-1.
CHRISTIAN, Nagel, Bill EVJEN, Jay GLYNN, Karli WATSON a Morgan SKINNER. Professional C# 2012 and .NET 4.5. New York: Wiley, 2012. ISBN 978-111-8332-122.
FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533 s. The Addison-Wesley Signature Series. ISBN 978-0-321-12742-6.
Recommended resources
SHACKLES, Greg. Mobile development with C#. 1st ed. Sebastopol, CA: O'Reilly, 2012, xi, 155 p. ISBN 14-493-2023-6.
GAROFALO, Raffaele. Building enterprise applications with Windows Presentation Foundation and the model view ViewModel Pattern. Sebastopol, Calif: O'Reilly Media, 2011. ISBN 978-073-5650-923.
OLSON, Scott, John HUNTER, Ben HORGEN a Kenny GOERS. Cross-platform Mobile Development in C#. 1st ed. Indianapolis: Wiley Pub., Inc., 2012, p. cm. ISBN 978-1-118-15770-1.
CHRISTIAN, Nagel, Bill EVJEN, Jay GLYNN, Karli WATSON a Morgan SKINNER. Professional C# 2012 and .NET 4.5. New York: Wiley, 2012. ISBN 978-111-8332-122.
FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533 s. The Addison-Wesley Signature Series. ISBN 978-0-321-12742-6.