KIV/BOPX - praxe ve vývoji mobilní iOS aplikace

Cílem je vytvořit jednoduchou aplikaci různými technikami se sestavováním a distribucí do APP Storu nástroji běžícími v cloudu. Aplikace bude tvořena v jazyce Swift + sestavování na strojích Apple a v React Native + Expo se sestavováním pomocí expo.dev. Aplikace bude podporovat přihlášení do prostředí pomocí oAuth2, načítání dat z aplikačního serveru pomocí restApi a prezentaci dat. Výstupem praxe je návrh napojení na naší CI/CD pipeline a výzkum možností, kde budou uloženy zdrojové kódy. Součástí pipeline bude automatické publikování aplikace do App Storu.

Klíčová slova: REACT Native, Expo, SWIFT, Spring, Docker, Gitlab, RestAPI

Navržený typ práce: Odborná praxe     Celkový stav inzerátu: Volné


Náplní praxe je spolupracovat s týmem analytiků, vývojářů a testerů společnosti. Součástí praxe budou tyto činnosti.
- analýza možností vytváření mobilní aplikace pomocí knihovny EXPO
- vytvoření mobilní aplikace v jazyce SWIFT
- vytvoření mobilní aplikace pomocí knihovny Expo v REACT Native
- úprava sestavovací pipeline v GITLabu
- publikace vytvořené aplikace v AppStoru

V průběhu praxe bude student pracovat na pracovní pozici
- analytik, konzultant – Seznámí se s prací konzultantů při analýze zadání, vytvoří zadání do vývoje v systému JIRA.
- programátor – Bude zaškolen v oblasti vývoje produktů, dostane přístup k firemnímu GITu, přiřazené úkoly v JIRA a při plnění úkolů bude průběžně školen ve využití jednotlivých technologií nutných pro splnění zadání.
- tester – pod dohledem pracovníka z oddělení DevOps (technický konzultant) se bude podílet na nasazení a instalaci vlastní testovací aplikace na testovací prostředí, kde následně implementované řešení důkladně otestuje.

Student projde následujícími školeními
- vstupní školení pro zaměstnance
- seznámení s vývojem mobilních aplikací v React Native a EXPO
- metodika používání GITu, používání feature branches, merge, řešení konfliktů
- automatizace build a deploy pomocí GITLab, prostředí Docker





Pro akad. rok: 2021/2022

Vložil: Marbes

Kontaktní osoba: Jan Nekuda

Email: nekuda@marbes.cz

Telefon: +420 776 133 288

Vloženo: 14.3.2022 000 20:23:48

Katedry

Zkratka katedryNázev katedryStavSchválilVedoucí práce
FAV/KIVKatedra informatiky a výpočetní technikySchválenoIng. Martin Dostal, Ph.D.
madostal@kiv.zcu.cz
Ing. Martin Dostal, Ph.D.
madostal@kiv.zcu.cz