Cílem bakalářské práce je navrhnout a implementovat mobilní aplikaci, která umožní uživatelům fyzicky či virtuálně adoptovat kočku z konkrétní kočičí adopční kavárny. Pomůže tak mnohým kočkám získat nového majitele, který jim poskytne domov. Aplikace je koncipována pro operační systém Android s možností rozšíření o iOS verzi do budoucna. Je vytvářena v jazyce C# a xaml s využitím frameworku Xamarin. Z důvodu bezpečného přístupu k databázi, bylo vytvořeno také API. V práci je popsán i samotný vývoj aplikace.
Anotace v angličtině
The aim of the bachelor thesis is to design and implement a mobile application that allows users to physically or virtually adopt a cat from a specific cat adoption café. It will help many cats to find a new owner who will provide them a home. The application is designed for the Android operating system with the possibility of extension to iOS devices in the future. It is developed in C# and xaml using the Xamarin framework. For the sake of secure access to the database, an API service was also created. For secure access to the database, an API as a service was also created. The development of the application itself is also described in the thesis.
Klíčová slova
mobilní aplikace, multiplatformní aplikace, mobilní platformy, platforma Xamarin, Android, Google Play
Klíčová slova v angličtině
mobile apps, multiplatform apps, mobile platforms, Xamarin platform, Android, Google Play
Rozsah průvodní práce
90
Jazyk
CZ
Anotace
Cílem bakalářské práce je navrhnout a implementovat mobilní aplikaci, která umožní uživatelům fyzicky či virtuálně adoptovat kočku z konkrétní kočičí adopční kavárny. Pomůže tak mnohým kočkám získat nového majitele, který jim poskytne domov. Aplikace je koncipována pro operační systém Android s možností rozšíření o iOS verzi do budoucna. Je vytvářena v jazyce C# a xaml s využitím frameworku Xamarin. Z důvodu bezpečného přístupu k databázi, bylo vytvořeno také API. V práci je popsán i samotný vývoj aplikace.
Anotace v angličtině
The aim of the bachelor thesis is to design and implement a mobile application that allows users to physically or virtually adopt a cat from a specific cat adoption café. It will help many cats to find a new owner who will provide them a home. The application is designed for the Android operating system with the possibility of extension to iOS devices in the future. It is developed in C# and xaml using the Xamarin framework. For the sake of secure access to the database, an API service was also created. For secure access to the database, an API as a service was also created. The development of the application itself is also described in the thesis.
Klíčová slova
mobilní aplikace, multiplatformní aplikace, mobilní platformy, platforma Xamarin, Android, Google Play
Klíčová slova v angličtině
mobile apps, multiplatform apps, mobile platforms, Xamarin platform, Android, Google Play
Zásady pro vypracování
Vypracujte literární rešerši na téma vývoje mobilních aplikací, včetně technologií, které hodláte při vývoji použít.
Navrhněte mobilní aplikaci pro adopci koček na základě požadavků vybrané kočičí kavárny.
Naprogramujte mobilní aplikaci pro adopci koček dle návrhu.
Ověřte bezpečnost řešení a prověřte možnosti jeho publikování.
Vyhodnoťte provedené řešení.
Zásady pro vypracování
Vypracujte literární rešerši na téma vývoje mobilních aplikací, včetně technologií, které hodláte při vývoji použít.
Navrhněte mobilní aplikaci pro adopci koček na základě požadavků vybrané kočičí kavárny.
Naprogramujte mobilní aplikaci pro adopci koček dle návrhu.
Ověřte bezpečnost řešení a prověřte možnosti jeho publikování.
Vyhodnoťte provedené řešení.
Seznam doporučené literatury
VERSLUIS, Gerald a Steven THEWISSEN. Xamarin.Forms Solutions. New York: APress, 2018, 281 s. ISBN 9781484241349.
HERMES, Dan. Xamarin mobile application development: cross-platform C# and Xamarin.Forms fundamentals. [New York]: Apress, [2015], 432 s. ISBN 9781484202159.
MCWHERTER, Jeff, Scott GOWELL, David SMITH, Lauren COLTON, Ameila MARSCHALL-MILLER a Adam RYDER. Professional mobile application development. Indianapolis: John Wiley & Sons, [2012], xxviii, 403 s. ISBN 9781118203903.
Create and set up your app. Play Console Help [online]. Google, 2020 [cit. 2020-11-27]. Dostupné z: https://support.google.com/googleplay/android-developer/answer/9859152?hl=en#
Seznam doporučené literatury
VERSLUIS, Gerald a Steven THEWISSEN. Xamarin.Forms Solutions. New York: APress, 2018, 281 s. ISBN 9781484241349.
HERMES, Dan. Xamarin mobile application development: cross-platform C# and Xamarin.Forms fundamentals. [New York]: Apress, [2015], 432 s. ISBN 9781484202159.
MCWHERTER, Jeff, Scott GOWELL, David SMITH, Lauren COLTON, Ameila MARSCHALL-MILLER a Adam RYDER. Professional mobile application development. Indianapolis: John Wiley & Sons, [2012], xxviii, 403 s. ISBN 9781118203903.
Create and set up your app. Play Console Help [online]. Google, 2020 [cit. 2020-11-27]. Dostupné z: https://support.google.com/googleplay/android-developer/answer/9859152?hl=en#
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
Studentka v prezentaci seznámila 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:
- Jakým způsobem se aplikace odlišuje od existujících aplikací pro adopci?
- Jaká byla motivace tématu?
doc. Šilhavý
- Proč jste vytvořila mobilní aplikaci a ne webovou?
Studentka na položené dotazy odpověděla a reagovala pouze s drobnými obtížemi.