Skip to content

APP documentation

Peter Škríba edited this page Apr 27, 2021 · 1 revision

Aplikácia je založená na Expo, React Native frameworku za použitia TypeScript-u. Na komunikáciu s API používa Apollo Link. Na formuláre sa používa package s názvom Formik, ktorý zabezpečuje aj validáciu vstupu. Štýly a farebné témy poskytuje package Restyle. Po otvorení neprihláseného užívateľa sa zobrazí domovská obrazovka z ktorej sa môže ďalej dostať na registráciu alebo prihlásenie. Po registrácií alebo prihlásení je presmerovaný na domovskú obrazovku, ktorá prislúcha jeho role. Pri vypracovaní sa menilo niekoľko resolverov v API spolu s prvotným dizajnom aplikácie, ktorý poskytoval wireframe. Pôvodný návrh aplikácie sme museli zredukovať, preto je jeden UAT nevyužitý a niektoré funkcionality vynechané. Aplikácia bola testovaná na smartfónoch s operačným systémom Android. Obrázky sú nahrávané na externé úložisko, ktoré poskytuje Firebase. Zdrojový kód a popis sa nachádza v GitHub repozitári.

Clone this wiki locally