Warsztaty odbędą się w Warszawie w dniach 25-27.04.2016
Zgłaszam swój udział!
Agenda warsztatów:
Dzień 1
- Fragmenty zastosowania i wady fragmentów
- biblioteka zgodności – dostęp do fragmentów poniżej API 11
- korzystanie z fragmentów do tworzenia UI dla smartfonów i tabletów
- cykl życia fragmentów
- użycie fragmentów
- FunWithFragments – możliwości fragmentów i sposób użycia
- TumblrViewer – przeglądarka blogów z UI dedykowanym dla tabletów
- NawigationDrawer – menu boczne do przełączania pomiędzy blogami
- łatwe pobieranie danych z API Tumblr – biblioteki AQuery (proste zapytania HTTP) i Gson (mapowanie JSON<->POJO)
- implementacja własnych adapterów – korzystanie z ViewHolder i ConvertView w celu
- przyśpieszenia wyświetlania widoków na liście
- implementacja nawigacji Master-Detail z wykorzystaniem fragmentów na smartfonie i tablecie
- rozpoznawanie typu urządzenia z wykorzystaniem zasobów
- komunikacja Fragment->Activity i Fragment->Fragment
- DialogFragment – zalecany sposób wyświetlania dialogów
Zgłaszam swój udział!
Dzień 2
- ATMLocator – korzystanie z Google Maps i ORM
- konfiguracja API Google Maps w projekcie
- pobieranie lokalizacji użytkownika z GPS oraz na podstawie adresu
- ORMLite – mapowanie obiektowo-relacyjne w Androidzie
- wybieranie jednej z dostępnych opcji – komponent Spinner
- pole tekstowe wpisywania adresu z podpowiedziami
- zapisywanie danych bankomatu w bazie danych i wyświetlanie ich na mapie
- Testowanie aplikacji na Android
- testy jednostkowe z użyciem Robolectric – zalety, wady i problemy
- testy instrumentacyjne z użyciem Robotium – automatyzacja testów manualnych
- Calabash – alternatywne narzędzie do tworzenia i uruchamiania scenariuszy testów
- przykład Continous Integration z użyciem Jenkins CI
Zgłaszam swój udział!
Dzień 3
- Architektura aplikacji i przydatne biblioteki od Square
- ButterKnife
- Dagger
- Otto
- Picasso
- Retrofit
- architektura aplikacji w oparciu o powyższe biblioteki
- Material Design – dostosowywanie aplikacji
- co wyróżnia Material Design
- korzystanie z biblioteki AppCompat i Design Support
- przejście z ActionBar na Toolbar
- kolorowe akcenty i nowe style
- NawigationView
- CardView organizacja widoków w karty
- RecyclerView nowa sposób wyświetlania kolekcji widoków
- SwipeRefreshLayout
- Pallete dynamiczne dobieranie koloru do zawartości obrazów
- efekty: paralaksa i Ripple
Zgłaszam swój udział!
Trzydniowe zajęcia odbywają się w Warszawie od 25 do 27 kwietnia 2016 roku pod czujnym okiem Sylwka Madeja.
Koszt: 1970 zl netto
Formuła: BYOD
Zgłaszam swój udział!