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
Opinie uczestników (5)
Trener był chętny do zbadania dodatkowych problemów w daggerze.
Susheel - Home
Szkolenie - Dependency Injection with Dagger 2
Przetłumaczone przez sztuczną inteligencję
dobre przygotowanie i wiedza trenera + zaangazowanie
lukasz - DPDgroup IT Solutions sp. z o.o.
Pasja i duże doświadczenie komercyjne trenera dzięki którym doskonale się go słucha.
- Weegree Sp. z o.o. Sp.k.
Szkolenie - Develop Android Applications
Wiele mi się spodobało szerokie zakresu poruszanych tematów.
john harrigan
Szkolenie - Android Development
Przetłumaczone przez sztuczną inteligencję
Antonio podał nam wiele informacji ogólnej, najlepszych praktyk i pokazał przydatne narzędzia, które przyspieszą nasz proces rozwoju.
Philipp Hunger
Szkolenie - Cross-platform mobile development with PhoneGap/Apache Cordova
Przetłumaczone przez sztuczną inteligencję