Plan Szkolenia

Wprowadzenie

  • Co to jest Android?
  • Konfiguracje środowiska do programowania aplikacji.
  • Zestaw narzędzi do pisania aplikacji - Android SDK
  • Java i Android

Budowa aplikacji

  • Stworzenie i uruchomienie pierwszej aplikacji
  • Omówienie Android Studio
  • Plik apk
  • applicationId
  • Instalacja aplikacji
  • AndroidManifest.xml
  • Kod w Javie i zasoby
  • System do budowania Gradle
  • Certyfikaty
  • versionName i versionCode
  • Budowa wariantów aplikacji
  • uprawnienia
  • debug i release
  • adb

Zasoby

  • rodzaje zasobów
  • struktura katalogów
  • resource qualifiers
  • klasa R

Aktywności

  • Co to jest Activity?
  • Tworzenie i uruchamiania Activity
  • Cykl życia aktywności
  • Activity Stack
  • Intents
  • Fragment

Podstawy dostawców treści

  • pobieranie treści przy pomocy Content Provider

Podstawy budowy UI

  • layouty - rodzaje i tworzenie
  • wbudowane elementy: przyciski, pola tekstowe itd.
  • klasa View
  • połaczenie View z Activity
  • menu
  • dialogi
  • ListView i RecyclerView

Style i tematy

  • tworzenie i konfiguracja styli

Procesy i wątki w Androidzie

  • ui thread
  • ANR
  • AsyncTask
  • Serwisy

Widoki zaawansowane UI

Odbiorniki komunikatów

  • zastosowania broadcast receiver'ów

Zapisywanie stanu

  • pliki
  • SharedPreferences
  • SQLite

REST

  • co to jest REST i JSON?
  • komunikacja z serwerem RESTowym

Biblioteki

  • picasso
  • retrofit
  • eventbus
  • butterknife
  • okhttp
  • parse

Dystrybucja aplikacji

  • Google Play
  • Crashlytics i raportowanie błędów
 21 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (6)

Szkolenia Powiązane

Powiązane Kategorie