„Zaawansowane tworzenie widoków, profilowanie i optymalizacja aplikacji Androidowych/30-31.03.2017/Wawa

„Zaawansowane tworzenie widoków, profilowanie i optymalizacja aplikacji Androidowych/30-31.03.2017/Wawa

Zaawansowane tworzenie widoków, profilowanie i optymalizacja aplikacji Androidowych
Czas trwania: 2 dni /30-31.03.2017/Warszawa
Koszt:1790 zl netto
Forma szkolenia: Warsztaty
Trener: Michał Charmas
Program szkolenia:
● Zaawansowane tworzenie interfejsu użytkownika.
○ Tworzenie własnych elementów interfejsu użytkownika
Agregacja wielu widoków w celu wielokrotnego użycia i zastosowania SRP w warstwie widoku
■ Bezpośrednie rysowanie własnych elementów interfejsu użytkownika
Stylowanie własnych widoków
■ Obsługa interakcji użytkownika
■ Zarządzanie stanem w widokach
Optymalizacja działania aplikacji Androidowych
Profilowanie działania aplikacji
■ Przegląd narzędzi
Monitorowanie wydajności
■ Strategie znajdowania źródeł problemów z wydajnością
○ Optymalizacje warstwy widoku
○ Optymalizacje widoków opartych o adaptery (ListView / RecyclerView) ○ Wykrywanie i zapobieganie wyciekom pamięci
■ Najczęstsze przyczyny wycieków pamięci w środowisku Androida
Strategie i narzędzia wspomagające detekcję źródeł wycieków pamięci
○ Optymalne ładowanie i zarządzanie bitmapami
■ Optymalizacja rozmiaru ładowanych bitmap
■ Strategie bezpiecznego cachowania bitmap do wielokrotnego użycia
■ Wykorzystanie LRU cache do przechowywania wielu dużych obiektów w pamięci aplikacji
○ Wydajne zapisywanie stanu
○ Optymalizacja kodu pod kątem maszyny wirtualnej Dalvik/ART

Kontakt:
Lidia Wysocka
lidia@clever-point.pl/791 288 078