Práce se zabývá vývojem mobilní aplikace pro platformy Android a iOS,
která bude sloužit uživatelům stomatologického softwaru XDENT. V úvodu představuji
obecné informace o stomatologickém informačním systému, jeho význam a základní funkce.
Dále provádím rešerši o aktuální situaci na českém i světovém trhu se stomatologickými softwary.
V práci popisuji použité technologie a návrh mobilní aplikace ve firemním prostředí.
Představuji softwarové architektury v programovacím jazyce Dart a frameworku Flutter,
které jsem využil při implementaci aplikace.
Nakonec popisuji způsob, jakým byla mobilní aplikace testována, jak po softwarové,
tak i uživatelské stránce.
Anotace v angličtině
This thesis focuses on mobile app development for operating systems Android and iOS,
which will serve users of dental software XDENT. In the preface, I am introducing
general information about dental information system, its importance and main features.
Then I am making a research about current state of Czech and international dental software market. In the thesis I am describing the technologies,
that I used as well as mobile application design in the
company environment. Further, I am introducing software architectures for
programming language Dart and framework Flutter, that I used for
implementing the mobile application. At the end I am describing a form
the mobile application was tested, both the code testing and the user testing.
Klíčová slova
stomatologie, mobilní aplikace, Android, iOS
Klíčová slova v angličtině
stomatology, mobile application, Android, iOS
Rozsah průvodní práce
71
Jazyk
CZ
Anotace
Práce se zabývá vývojem mobilní aplikace pro platformy Android a iOS,
která bude sloužit uživatelům stomatologického softwaru XDENT. V úvodu představuji
obecné informace o stomatologickém informačním systému, jeho význam a základní funkce.
Dále provádím rešerši o aktuální situaci na českém i světovém trhu se stomatologickými softwary.
V práci popisuji použité technologie a návrh mobilní aplikace ve firemním prostředí.
Představuji softwarové architektury v programovacím jazyce Dart a frameworku Flutter,
které jsem využil při implementaci aplikace.
Nakonec popisuji způsob, jakým byla mobilní aplikace testována, jak po softwarové,
tak i uživatelské stránce.
Anotace v angličtině
This thesis focuses on mobile app development for operating systems Android and iOS,
which will serve users of dental software XDENT. In the preface, I am introducing
general information about dental information system, its importance and main features.
Then I am making a research about current state of Czech and international dental software market. In the thesis I am describing the technologies,
that I used as well as mobile application design in the
company environment. Further, I am introducing software architectures for
programming language Dart and framework Flutter, that I used for
implementing the mobile application. At the end I am describing a form
the mobile application was tested, both the code testing and the user testing.
Klíčová slova
stomatologie, mobilní aplikace, Android, iOS
Klíčová slova v angličtině
stomatology, mobile application, Android, iOS
Zásady pro vypracování
Cílem práce je navrhnout a implementovat mobilní aplikaci pro platformu Android a iOS, která bude sloužit uživatelům stomatologického software XDENT. Dílčím cílem je provedení rešerše existujících řešení, přístupů a softwarových rozhraní (specializovaných pro požadovanou funkčnost). Aplikace by měla podporovat tyto funkčnosti:
přihlášení uživatele
zobrazení kalendářů
vyhledání klienta v kartotéce
zobrazení informací o klientovi
anotování a ilustrování do stávajících obrazových dat pacientů (RVG, zubní kříž, parodontologický kříž) pro edukativní účely pacientů
Osnova:
rešerše existujících řešení, přístupů a softwarových rozhraní
návrh struktury řešení a popis použitých technologií
implementace vlastní mobilní aplikace
testování a zhodnocení aplikace
Zásady pro vypracování
Cílem práce je navrhnout a implementovat mobilní aplikaci pro platformu Android a iOS, která bude sloužit uživatelům stomatologického software XDENT. Dílčím cílem je provedení rešerše existujících řešení, přístupů a softwarových rozhraní (specializovaných pro požadovanou funkčnost). Aplikace by měla podporovat tyto funkčnosti:
přihlášení uživatele
zobrazení kalendářů
vyhledání klienta v kartotéce
zobrazení informací o klientovi
anotování a ilustrování do stávajících obrazových dat pacientů (RVG, zubní kříž, parodontologický kříž) pro edukativní účely pacientů
Osnova:
rešerše existujících řešení, přístupů a softwarových rozhraní
návrh struktury řešení a popis použitých technologií
implementace vlastní mobilní aplikace
testování a zhodnocení aplikace
Seznam doporučené literatury
Flutter vs React Native vs Xamarin for Cross Platform Development. In: Hackernoon [online]. SteelKiwi, 2018, 18.09.2018 [cit. 2019-12-13]. Dostupné z: https://hackernooan.com/flutter-vs-react-native-vs-xamarin-for-cross-platform-development-5f92cfb178ff
Flutter vs React Native: A Developer´s Perspective. In: Nevercode [online]. Shashikant Jagtap [cit. 2019-12-13]. Dostupné z: https://nevercode.io/blog/flutter-vs-react-native-a-developers-perspective/
Mobile app development. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 9.12.2019 [cit. 2019-12-13]. Dostupné z: https://en.wikipedia.org/wiki/Mobile_app_development
Seznam doporučené literatury
Flutter vs React Native vs Xamarin for Cross Platform Development. In: Hackernoon [online]. SteelKiwi, 2018, 18.09.2018 [cit. 2019-12-13]. Dostupné z: https://hackernooan.com/flutter-vs-react-native-vs-xamarin-for-cross-platform-development-5f92cfb178ff
Flutter vs React Native: A Developer´s Perspective. In: Nevercode [online]. Shashikant Jagtap [cit. 2019-12-13]. Dostupné z: https://nevercode.io/blog/flutter-vs-react-native-a-developers-perspective/
Mobile app development. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 9.12.2019 [cit. 2019-12-13]. Dostupné z: https://en.wikipedia.org/wiki/Mobile_app_development