Zaawansowany kurs tworzenia aplikacji na Androida
Modern Android Development i Jetpack Compose to tylko niektóre z zagadnień, które możesz zgłębić!
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest analiza architektury aplikacji oraz wprowadzanie procesów usprawniających procesy deweloperskie. Podczas szkolenia użytkownicy podzielą na moduły aplikację, która jest monolitem oraz dokonają refactoringu podążając za Modern Android Development oraz Clean Code.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
- Brał czynny udział w procesie tworzenie architektury aplikacji
- Dzielił istniejące aplikacje na testowalne moduły
- Wdrażał techniki rekomendowane przez twórców systemu
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone dla programistów aplikacji Android, projektantów aplikacji mobilnych, osób znających język Kotlin.
Przygotowanie uczestników
Uczestnik powinien mieć doświadczenie nabrane przypisaniu aplikacji wykorzystujących popularne wzorce oraz posiadać doświadczenie z tworzenia aplikacji mobilnych na poziomie średniozaawansowanym.
- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Modern Android App Architecture - wprowadzenie
- Przypomnienie warstw w architekturze aplikacji
- Separacja logiki biznesowej od infrastruktury
- Dependency Injection vs Service Locator
- Piramida testów w aplikacjach mobilnych
Wykorzystanie nowoczesnych wzorców projektowych oraz reużywalnych komponentów w warstwie prezentacyjnej
- MVP
- MVI
- MVVM
- State driven UI
- Zaawansowane widoki w Jetpack Compose
Warstwa domenowa
- Wykorzystanie use case'ów
- Biznesowe modele danych
- Błędy domenowe, a sieciowe
- Testowanie domeny
Warstwa danych
- Definicje i wykorzystanie komponentów
- Biblioteki sieciowe
- Testy warstwy danych
- Development oraz testowanie aplikacji w oderwaniu od zewnętrznego backendu - stworzenie lokalnego serwera HTTP
- Tematy wybrane przez uczestników spotkania
Metoda realizacjiSzkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
- Ścieżka rozwoju
- Szkolenia
- Oficjalna dokumentacja Google Android
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa ( dla szkoleń stacjonarnych)
