Zapraszamy na warsztaty Advanced Android Programming

15-04-2016, 07:32

Celem kursu zaawansowanego jest przekształcenie ludzi zaczynających swoją przygodę z Androidem, w sprawnych członków zespołu tworzącego aplikacje mobilne. Przedstawiamy konkretne przykłady narzędzi i bibliotek, których używanie pozwala tworzyć aplikacje o lepszej jakości, w krótszym czasie. Ponadto uczestnicy poznają bardziej zaawansowane tematy: Material Design, Fragmenty, testowanie aplikacji.

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ł!


To warto przeczytać










  
znajdź w serwisie

RSS - Interwencje
RSS - Porady
Porady  
RSS - Listy
Listy  
« Styczeń 2018»
PoWtŚrCzwPtSbNd
1234567
891011121314
15161718192021
22232425262728
293031 
Jak czytać DI?
Newsletter

Podaj teraz tylko e-mail!



RSS
Copyright © 1998-2018 by Dziennik Internautów Sp. z o.o. (GRUPA INFOR PL) Wszelkie prawa zastrzeżone.