Medior Android programátor

2h 37min
Čas
59
Kapitol
Programovanie
Kategória
-
Hodnotenie
Pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Medior Android programátor

Už máš základy Android programovania za sebou? Hľadáš ďalšie kroky, ktoré ťa posunú na ceste Android vývoja vpred? Tento praktický online kurz Medior Android programátor ti ukáže zložitejšie techniky, ktoré každý dobrý Android programátor musí poznať.

Kurz je ideálny pre tých, ktorí už majú zvládnuté základy písania Android aplikácií a UI v Jetpack Compose, alebo absolvovali naše kurzy Android UI v Jetpack Compose a Junior Android programátor. Zároveň je vhodné ak máš zvládnuté základy Git-u a nebojíš sa rozbehať vlastný backend (používať budeme Kotlin backend).

Najprv si zopakujeme prácu s lokálnymi notifikáciami. Potom si rozbeháme push notifikácie a pre dokonalé pochopenie problematiky si spojazdníme aj náš vlastný Kotlin server vo frameworku Ktor. Prelúskame si pomocné nástroje od Firebase a pustíme sa do autentifikácie, pri ktorej si vyskúšaš aj implementáciu Google či Facebook prihlásenia. Do hĺbky si prejdeme implementáciou Google Mapy, vytiahneme fotky z galérie, či fotoaparátu a naskenujeme si aj nejaký ten čiarový kód. Uvidíš, čo sú app linky, application shortcuts, ako ochrániť svoj zdrojový kód pred ukradnutím a ako aplikáciu vydať, či posunúť testerom.

Minimálne požiadavky na teba

Skôr ako sa pustíš do kurzu potrebuješ:

Čo sa naučíš v kurze Medior Android programátor?

V kurze sa naučíš ako v Androide fungujú:
  • Lokálne notifikácie do hĺbky
  • WorkManager pre oneskorené spustenie kódu
  • Push notifikácie pomocou Firebase Cloud Messaging
  • Vlastný testovací backend v Kotline
  • Dátové notifikácie
  • Firebase nástroje ako Crashlytics, Analytics, Remote Config, databázy, App Distribution
  • Email registrácia a prihlásenie
  • Registrácia a prihlásenie pomocou Authentication Providerov - Google a Facebook
  • Google Mapy - kreslenie, štýlovanie, ovládanie, ukladanie, štýlovanie a clustrovanie pinov
  • Práca s externou aplikáciou fotoaparát a galéria
  • Skenovanie QR kódov
  • Implementácia vlastnej foto aplikácie
  • Weblinky, Deeplinky a Applinky
  • Application Shortcuts
  • Zabezpečenie aplikácie pomocou obfuskácie a gitignore
  • Podpísanie aplikácie manuálne aj nastavením Gradle skriptu
  • vydanie aplikácie do Google PlayStore

Čo všetko dostaneš v kurze Medior Android programátor?

  • takmer 60 videotutoriálov nabitých množstvom vedomostí s popisnými animáciami,
  • 3 hodiny hutného video obsahu,
  • v popisoch videí časté smerníky na samoštúdium, či praktické aplikácie vedomostí,
  • certifikát o absolvovaní online kurzu Medior Android Programátor,
  • moderované diskusné fórum, v ktorom na tvoje otázky odpovedá autor kurzu Ján Kandráč,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.

Zoznam kapitol

1 Lokálne Notifikácie
1.1 Notifikácie - úvod
Dostupné len po zakúpení prístupu
1.2 Vytvorenie notifikačného kanála
Dostupné len po zakúpení prístupu
1.3 Získanie runtime permission
Dostupné len po zakúpení prístupu
1.4 Dizajn notifikačnej ikony
Dostupné len po zakúpení prístupu
1.5 Lokálne notifikácie - základy
Dostupné len po zakúpení prístupu
1.6 Lokálne notifikácie - rozšírenie
Dostupné len po zakúpení prístupu
1.7 Lokálne notifikácie a WorkManager
Dostupné len po zakúpení prístupu
1.8 Lokálne notifikácie a WorkManager - praktická ukážka
Dostupné len po zakúpení prístupu
2 Push notifikácie
2.1 Push notifikácie - úvod
Dostupné len po zakúpení prístupu
2.2 Push notifikácie - nastavenie firebase
Dostupné len po zakúpení prístupu
2.3 Push notifikácie - nastavenie aplikácie
Dostupné len po zakúpení prístupu
2.4 Prvá push notifikácia
Dostupné len po zakúpení prístupu
2.5 Kotlin Server príprava
Dostupné len po zakúpení prístupu
2.6 Textové Push notifikácie
Dostupné len po zakúpení prístupu
2.7 Dátové Push notifikácie a NodeJS
Dostupné len po zakúpení prístupu
3 Firebase
3.1 Firebase - úvod
Dostupné len po zakúpení prístupu
3.2 Firebase crashlytics
Dostupné len po zakúpení prístupu
3.3 Firebase analytics
Dostupné len po zakúpení prístupu
3.4 Firebase remote config
Dostupné len po zakúpení prístupu
3.5 Firebase realtime database
Dostupné len po zakúpení prístupu
3.6 Firebase cloud firestore
Dostupné len po zakúpení prístupu
3.7 Firebase - záver
Dostupné len po zakúpení prístupu
4 Autentifikácia
4.1 Autentifikácia - úvod
Dostupné len po zakúpení prístupu
4.2 SplashScreen obrazovka
Dostupné len po zakúpení prístupu
4.3 Onboarding obrazovky
Dostupné len po zakúpení prístupu
4.4 Email Registrácia
Dostupné len po zakúpení prístupu
4.5 Email Login
Dostupné len po zakúpení prístupu
4.6 OAuth - teória
Dostupné len po zakúpení prístupu
4.7 Google Login - príprava
Dostupné len po zakúpení prístupu
4.8 Google Login - implementácia
Dostupné len po zakúpení prístupu
4.9 Facebook Login - príprava
Dostupné len po zakúpení prístupu
4.10 Facebook Login - implementácia
Dostupné len po zakúpení prístupu
5 Google Mapy
5.1 Google Mapy - úvod
Dostupné len po zakúpení prístupu
5.2 Google Mapy - kreslenie
Dostupné len po zakúpení prístupu
5.3 Google Mapy - ovládanie
Dostupné len po zakúpení prístupu
5.4 Google Mapy - piny
Dostupné len po zakúpení prístupu
5.5 Google Mapy - ďalšie útvary
Dostupné len po zakúpení prístupu
5.6 Google Mapy - štýlovanie
Dostupné len po zakúpení prístupu
5.7 Google Mapy - clustering
Dostupné len po zakúpení prístupu
6 Fotoaparát a galéria
6.1 Fotoaparát a Galéria - úvod
Dostupné len po zakúpení prístupu
6.2 Výber fotky z fotoaparátu
Dostupné len po zakúpení prístupu
6.3 Výber fotky z galérie
Dostupné len po zakúpení prístupu
6.4 Práca s obrázkami
Dostupné len po zakúpení prístupu
6.5 Skenovanie čiarových kódov - ZXing
Dostupné len po zakúpení prístupu
6.6 CameraX
Dostupné len po zakúpení prístupu
6.7 Kamera v emulátore
Dostupné len po zakúpení prístupu
7 Deep linky
7.1 Deep linky - teória
Dostupné len po zakúpení prístupu
7.2 Deep linky prakticky
Dostupné len po zakúpení prístupu
7.3 Web linky prakticky
Dostupné len po zakúpení prístupu
7.4 App linky prakticky
Dostupné len po zakúpení prístupu
7.5 App Shortcuts
Dostupné len po zakúpení prístupu
8 Vydávanie aplikácie
8.1 Vydávanie aplikácie - úvod
Dostupné len po zakúpení prístupu
8.2 Obfuskácia
Dostupné len po zakúpení prístupu
8.3 Manuálne podpisovanie aplikácie
Dostupné len po zakúpení prístupu
8.4 Gradle podpisovanie aplikácie
Dostupné len po zakúpení prístupu
8.5 Firebase App Distribution
Dostupné len po zakúpení prístupu
8.6 Vydanie aplikácie v Google Play Store
Dostupné len po zakúpení prístupu
8.7 Gradle properties a Git
Dostupné len po zakúpení prístupu
8.8 Záver
Dostupné len po zakúpení prístupu

Pozri aj tieto kurzy

5 Online kurzov
0 Príspevkov