Tytuł szkolenia: Programowanie aplikacji Android

Transkrypt

Tytuł szkolenia: Programowanie aplikacji Android
Tytuł szkolenia: Programowanie aplikacji Android – zagadnienia
zaawansowane
Kod szkolenia: MOB-AND-ZAAW
Wprowadzenie
Sy s tem Andr o id ciągle z y s kuje na po pular no ś ci. Po nad po ło wa ur z ądz eń ty pu s m ar tpho ne pr acuje po d jego ko ntr o lą, nie
licz ąc tab letó w, pr z y s tawek do telewiz o r ó w (ST B), apar ató w, a nawet lo dó wek. Pr z y cz y ną tego s ukces u jes t w dużej m ier z e
o twar to ś ć
Andr o ida
o r az
ws par cie
ze
s tr o ny
fir m y
Go o gle.
Ko r po r acja
ta
nieo dpłatnie
udo s tępnia
nar z ędz ia
pr o gr am is ty cz ne o r az do kum entację s y s tem u z pr z y kładam i, z achęcając ty m s am y m s tale no wy ch uży tko wnikó w do
two r z enia aplikacji w ś r o do wis ku Andr o id.
Adresaci szkolenia
Sz ko lenie pr z ez nacz o ne jes t dla pr o gr am is tó w Jav y, któ r z y po s iadają po ds tawo wą wiedz ę z z akr es u two r z enia aplikacji
Andr o id i chcielib y po więks z y ć s wo ją wiedz ę.
Cel szkolenia
Sz ko lenie ko ncentr uje s ię na m eto dach two r z enia do b r y ch aplikacji w s y s tem ie Andr o id, efekty wnie wy ko r z y s tujący ch
m o żliwo ś ci s y s tem u. Ucz es tnicy z apo z nają s ię z m eto dam i ko m unikacji z z ewnętr z ny m i us ługam i pr z ez pr o to kó ł HT T P,
po z nają m o żliwo ś ci integr acji z s y s tem em o r az ko r z y s tania z m o żliwo ś ci s pr z ętu (cz ujniki, geo lo kaliz acja). W ty m celu
z apo z nają s ię z m o żliwo ś ciam i ko m unikacji z wy ko r z y s taniem klas Br o adcas tReceiv er o r az Intent. Do pełnienie wiedz y
s tano wi z apo z nanie ucz es tnikó w z m eto dam i ko r z y s tania z b ib lio tek O penSo ur ce, któ r e upr as z cz ają i pr z y ś pies z ają pr o ces
two r z enia aplikacji.
Po dcz as s z ko lenia wy ko r z y s tujem y Jav a SE, Andr o id SDK + ś r o do wis ko Eclips e z wty cz ką ADT .
Po z ako ńcz eniu s z ko lenia akty wny ucz es tnik:
z na metody komunikacji pomiędz y aplikacją, a światem z ewnętrz nym i urz ądz eniem
potrafi komunikować się z usługami po protokole HTTP
potrafi wykorz ystywać funkcję sprz ętowe urz ądz enia (wysyłanie sms, obsługa cz ujników i
geolokaliz acji) oraz korz ystać z mechaniz mu BroadcastReceiver
potrafi korz ystać z kontaktów z najdujących się na urz ądz eniu
potrafi integrować w aplikacji Mapy Google oraz nanosić własne punkty i warstwy
potrafi korz ystać z silnika renderującego HTML , do wyświetlania bogatych treści pobranych z sieci
oraz z apisanych lokalnie
potrafi z integorwać aplikację z sieciami F acebook i Google+
potrafi wykorz ystywać dodatkowe biblioteki m.in. support-v4, ActionBar Sherlock, RoboGuice
Czas i forma szkolenia
21 godz in (3 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne.
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl
Plan szkolenia
1. Komunikacja aplikacji z usługami z ewnętrz nymi.
a. Ł ącz enie się z usługami z ewnętrz nymi z a pomocą socketów.
b. Komunikacja z usługami z ewnętrz nymi z użyciem protokołu HTTP i serializ acji
c. JSON.
d. URL Connection i Apache Http Client (błąd froyo)
2. BroadcastRecivery i intencje - komunikacja z systemem
a. tworz enie własnych BroadcastReceiver’ów
b. intenty ACTION_SEND i ACTION_SHARE
c. boot
3. F unkcje telefonu
a. sms
b. telefon
c. cz ujniki
4. Dostęp do kontaktów:
a. odcz yt kontaktów
b. z apis
c. własne pola
5. Konta i synchroniz acja
a. sync adapter
b. logowanie
6. L okaliz acja:
a. geocoder
b. gps, wifi
c. mapy
7. Webkit
a. proste aplikacje hybrydowe
b. wyświetlanie treści lokalnych
8. Biblioteki z ewnętrz ne
a. Biblioteki: v4, abs, guava, roboguice, gson
b. Parse
c. F acebook SDK
d. L ogowanie google
e. (poniższ e można omówić pobieżnie lub z robić jednodniowe sz kolenie)
f. Testowanie: robolectric i robotium, testdroid, monkey
g. Budowanie: jenkins, ant, mvn
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl

Podobne dokumenty