Warsztaty – Reactive Android

Warsztaty – Reactive Android

Program warsztatów
Reactive Android

* Podstawy Reactive Functional Programming.
* Tworzenie, komponowanie i filtrowanie obiektów Observable.
* Transformacje i strumienie warunkowe.
* Użycie RxJavy w ekosystemie Androida – przykładowe zastosowania i przypadki użycia.
* Wykonywanie asynchronicznych operacji (takich jak konsumpcja RESTowego API, czy pobieranie lokalizacji) przy użyciu RxJavy.
* Dobre praktyki i wzorce wykorzystania RxJavy w Androidzie.
* Wykorzystanie i przykłady użycia obiektów typu Subject.
* Eksperymentalne użycie wyrażeń lambda z Javy 8 wraz z bilblioteką RxJava na Androidzie.

Udział w projekcie pozwoli:
-Swobodnie posługiwać się obserwowalnymi kolekcjami z bilbioteki RxJava
-Stworzyć reaktywne aplikacje Android
-Stosować RxJava w warstwie UI aplikacji mobilnych
-Poznać wzorce stosowania wydajnego i wygodnego asychronicznego ładowania danych z wielu źródeł do interfejsu użytkownika.

Przygotowanie sprzętu:
Komputery i urządzenia mobilne będą używane podczas warsztatów. Na komputerach powinno być zainstalowane i skonfigurowane
najnowsze (stabilne) Android Studio. Sprzęt mobilny do testowania jest również mile widziany ale nie jest konieczny.
Polecamy też utworzyć projekt Hello World i go uruchomić tak, żeby była pewność, że żadne problemy techniczne nie opóźnią startu  szkolenia.

Wymagana wiedza:
-znajomość języka programowania Java na bardzo dobrym poziomie
-podstawy programowania
aplikacji mobilnych na platformie Android.

Formuła
:
BYOD (bring your own device)

Koszt: 1070 zl + 23% vat