Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Opinie uczestników (5)
Trainer knowledge and easiness with which he presented it.
Piotr - DPDgroup IT Solutions sp. z o.o.
Szkolenie - Android Applications Testing
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Szkolenie - Android Development
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
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Szkolenie - Cross-platform mobile development with PhoneGap/Apache Cordova
Duża ilość przykładów i szeroki zakres wiedzy prowadzącego