Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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)
Podstawowe wprowadzenie do Androida i Kotlin.
Nan Yu - Google
Szkolenie - Android Development
Przetłumaczone przez sztuczną inteligencję
Trener był chętny, aby zająć się dodatkowymi problemami w dagger.
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
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
Przetłumaczone przez sztuczną inteligencję