Agnieszka Kołodziejczyk

Agnieszka Kołodziejczyk właściciel, Centrum
Innowacji
ProLearning

Temat: ANDROID

serdecznie zapraszamy na szkolenie z zakresu obsługi aplikacji Android

Cel

Uczestnicy zapoznają się ze specyfiką platformy mobilnej, dowiedzą się jak przygotować środowisko deweloperskie oraz w jaki sposób projektować interfejs aplikacji działającej na telefonie komórkowym. Dowiedzą się również jak sterować telefonem z poziomu aplikacji, w jaki sposób realizowana jest w tym systemie warstwa trwałości i gdzie dane mogą być przechowywane. Omówione zostanie programowanie logiki aplikacji z uwzględnieniem kwestii wielowątkowości oraz wykorzystanie systemu zasobów.

Wymagania

Szkolenie adresowane jest do programistów, pragnących rozpocząć przygodę z tworzeniem aplikacji mobilnych, pracujących w ramach systemu Android. Programowanie tej wiodącej obecnie platformy umożliwia dotarcie do milionów użytkowników na całym świecie z własnymi aplikacjami i grami mobilnymi.

Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java, a także podstawowa znajomość koncepcji programowania sterowanego zdarzeniami.

Plan

Elementy środowiska programistycznego Eclipse ADT/DDMS emulator i narzędzia SDK
Konstrukcja GUI Androida layouty, kontenery, rozmieszczenie widgetów, jednostki miary różnice w rozdzielczości urządzeń, narzędzie 9patch, obracanie ekranu
Interakcja z użytkownikiem, okna dialogowe, pasek stanu, notyfikacje toast, diody, dźwięk, wibracja
Składowanie danych (nie-SQL), pliki prywatne, cache, karta SD, preferencje, data backup (Google Cloud)
Bazy danych, krótko o SQLite, ograniczenia silnika, SQLiteOpenHelper, dobre praktyki
Listy przewijane, koncepcja adapterów, proste adaptery standardowe, layout pojedynczego wiersza, problemy z wydajnością, wzorzec ViewHolder
Cykl życia aktywności, zdarzenia przy starcie i końcu życia aktywności, wykorzystanie, aktywności programów zewnętrznych, podstawy zawartości manifest.xml
Zasoby (resources), typy zasobów, hierarchia kwalifikatorów
Wielowątkowość, hierarchia ważności procesów, wielowątkowość a GUI, klasa AsyncTask<>
Inne zagadnienia, Content providers, Services, Widgets

Metody pracy

wykład multimedialny, ćwiczenia, laboratoria

Agnieszka Kołodziejczyk

http://prolearning.pl
Authorized Training Center

Centrum Innowacji ProLearning
ul. Legnicka 52 (IIIp.); 54-204 Wrocław
tel. 71 353 52 51; fax. 71 733 67 46
NIP: 885-152-51-78; Regon: 020861235

Oddział w Warszawie:
ul. Domaniewska 47, 02-672 Warszawa
tel. 22-26-60-191, fax. 22-378-16-65
centrum@prolearning.pl