Course Outline 2021
week | lectures | labs |
---|---|---|
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), |
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 |
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 |