Szkolenie dla osób, które posiadają już podstawową wiedzę z zakresu tworzenia aplikacji na Androida. Zawiera zbiór popularnych bibliotek, narzędzi i technik, które pozwalają tworzyć lepsze aplikacje. Uzupełnia szkolenie podstawowe i pokazuje warsztat doświadczonych programistów. Główny nacisk położony zostanie na tworzenie aplikacji, których architektura pozwala na łatwe utrzymywanie, testowanie i rozbudowę.
Omawiane tematy uwzględniają najpopularniejsze zagadnienia:
Projekty realizowane w ramach szkoleń
Nagrania wideo ze szkolenia
Kody wzorcowych aplikacji
Ebook z polecanymi narzędziami
4h konsultacji online przy pierwszym projekcie
Dzień 1
1. Wprowadzenie do języka Kotlin (opcjonalne)
2. Implementacja Material Design
3. Data Binding i Constraint Layout
Dzień 2
1. Wzorzec MVVM i Clean Architecture
2. Room
3. Work Manager
4. Dependency Injection
Dzień 3
1. Testy automatyczne w aplikacjach Android
2. Tematy zaawansowane z zakresu testowania
Szkolenie bazowe, będące dobrym wprowadzeniem dla programistów języków obiektowych (Java, C#, PHP, Ruby). Uczestnicy poznają najważniejsze komponenty składowe aplikacji (Activity, Service, BroadcastReceiver, ContentProvider). Uzyskane umiejętności pozwalają na tworzenie aplikacji wykorzystujących API i lokalne bazy danych SQLite.
Szkolenie dla osób, które posiadają już podstawową wiedzę z zakresu tworzenia aplikacji na Androida. Zawiera zbiór popularnych bibliotek, narzędzi i technik, które pozwalają tworzyć lepsze aplikacje. Uzupełnia szkolenie podstawowe i pokazuje warsztat doświadczonych programistów. Główny nacisk położony zostanie na tworzenie aplikacji, których architektura pozwala na łatwe utrzymywanie, testowanie i rozbudowę.
Szkolenie przedstawiające najważniejsze zagadnienia związane z tworzeniem bezpiecznych aplikacji na Androida. Uczestnicy poznają metody i narzędzia, które mogą zostać użyte do atakowania aplikacji oraz sposoby ich zabezpieczania.
Wprowadzenie do języka Kotlin dla programistów Androida. Najważniejsze cechy i konstrukcje języka oraz sposoby integracji z popularnymi bibliotekami.
Użycie RxJavy w ekosystemie Androida - przykładowe zastosowania i przypadki użycia
Testowanie + Clean Architecture w środowisku Androida