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:
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.
Przed nami:
Szczegółowy program szkolenia
Architektura aplikacji Androidowych z wykorzystaniem Onion architecture
Architecture Components:
Data binding:
Programowanie reaktywne z wykorzystaniem RxJava
Dependency Injection z wykorzystaniem Dagger 2
Wprowadzenie do języka Kotlin
Metoda realizacji
Szkolenie kładzie nacisk na praktykę. Po wprowadzeniu do zagadnienia uczestnicy z pomocą trenera wykorzystują zdobytą wiedzę do refaktorowania specjalnie przygotowanej aplikacji.
Szkolenie - Programowanie aplikacji Android – kurs zaawansowany