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