Course Outline 2021

weeklectureslabs
1 Úvod do vývoja aplikácií pre chytré zariadenia

chytré zariadenie, natívne apliácie, webové aplikácie, hybridné aplikácie, PWA, predstavenie rámca React Native, Expo

2 Prvá aplikácia

vytvorenie aplikácie a jej spustenie, nástroj Yarn, Metro Bundler, základné komponenty rámca React Native, základná štruktúra projektu, syntax JSX, LogBox

Mastering Android CLI Tools

virtuálne zariadenie (emulátor), adb, udalosti na zariadení

3 Stav komponentu a asset-y

stav a vlastnosti komponentu, obrázky, zvuky, komponent ako trieda, inštalácia modulov tretích strán, štruktúra projektu

4 Upozornenia v aplikáciách

prístup k blesku fotoaparátu, overenie existencie blesku, komunikácia s používateľom pomocou Toast-u a Alert dialógu, ukončenie aplikácie, ikona aplikácie, rozličné rozlíšenia cieľových zariadení a ich značenie, Android Asset Studio

The Dialer

vytvorenie projektu, rozloženie aplikácie, volanie

5 Životný cyklus komponentu

životný cyklus komponentov reprezentovaných triedami a funkciami, povolenia aplikácie v OS Android, identifikácia platformy

6 i18n a l10n

internacionalizácia (i18n) a lokalizácia (l10n) projektu (aplikácie), rámec i18next, zistenie aktuálneho jazyka, zmena jazyka aplikácie, efektívna správa prekladov

7
8 Viac komponentové aplikácie

tvorba vlastných komponentov, organizácia komponentov v projekte, kompozícia komponentov, odovzdávanie údajov medzi komponentami, properties

9 Knižnica Redux

vzor/architektúra Flux, stavový kontajner, knižnica Redux, reducer funkcie, sklad, akcie

10
11
12
13 Perzistencia dát v aplikáciách

perzistencia údajov pomocou AsyncStorage, SQLite, Realm, Firebase