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.
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
2. Architektura systemu
3. Narzędzia programistyczne
4. Hello Android - eksperymenty z Activity
Dzień 2
1. Aplikacja TodoEkspert - Ekrany
2. TodoEkspert - Komunikacja HTTP
Dzień 3
1. Todo Ekspert - Baza danych SQLite i implementacja prostego DAO
2. Todo Ekspert - Synchronizacja danych w tle
3. Udostępnianie danych pomiędzy aplikacjami
4. Publikacja aplikacji w Google Play
Dzień 4
1. Fragmenty
2. TumblrViewer - przeglądarka blogów z UI dedykowanym dla tabletów
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