Poznaj trendy i dobre praktyki w tworzeniu aplikacji mobilnych Android!
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
W trakcie szkolenia uczestnicy zapoznają się z najważniejszymi technologiami używanymi w trakcie rozwoju współczesnych aplikacji Androidowych. Uczestnik poznaje na szkoleniu Architecture Components, potrafi po jego zakończeniu samodzielnie skonfigurować mechanizm Dependency Injection w aplikacji, umie wykorzystać RxJava do tworzenia aplikacji wielowątkowych i poznaje podstawy języka Kotlin.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
- konfigurował mechanizmu Dependency Injection w aplikacji
- posługiwał się biblioteką RxJava do tworzenia aplikacji wielowątkowych
- wykorzystywał język Kotlin.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie skierowane jest do programistów, którzy znają system Android. W ciągu dwóch dni przedstawione zostaną najnowsze trendy oraz uznane technologie, które przyczyniają się do wzrostu produktywności developerów oraz jakości aplikacji.
Przygotowanie uczestników
Zalecane jest posiadanie wiedzy z zakresu kursów "Programowanie aplikacji dla systemu Android - kurs średniozaawansowany" oraz "Programowanie aplikacji dla systemu Android – kurs zaawansowany".
Uczestnik powinien posługiwać się biegle językiem Java oraz bardzo dobrze znać środowisko Android Studio, Android oraz podstawy XMLa.
- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Architektura aplikacji Androidowych z wykorzystaniem Onion architecture
Architecture Components:
- Lifecycle, Live data
- ViewModel
- Room
- Paging
Data binding:
- opis działania
- one-way data binding
- two-way data binding
Programowanie reaktywne z wykorzystaniem RxJava
Dependency Injection z wykorzystaniem Dagger 2
Wprowadzenie do języka KotlinMetoda realizacji
Szkolenie kładzie nacisk na praktykę. Po wprowadzeniu do zagadnienia uczestnicy z pomocą trenera wykorzystują zdobytą wiedzę do refaktorowania specjalnie przygotowanej aplikacji.
- Ścieżka rozwoju
Szkolenie - Programowanie aplikacji Android – kurs zaawansowany
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa ( dla szkoleń stacjonarnych)
