• Wykład (podać z dokładnością do 1 lub 2 godzin):
Zawartość tematyczna poszczególnych godzin wykładowych |
Liczba godzin |
1. Architektura i specyfika środowiska Android. |
1 |
2. Konfiguracja środowiska programistycznego i symulatora. |
1 |
Uruchamianie, testowanie prostej aplikacji. | |
3. Budowa interfejsu użytkownika: okna, menu. |
2 |
4. Elementy aplikacji: dostawcy, zasoby aplikacji, intencje. |
2 |
5. Zapisywanie danych przez aplikację (zapisywanie w plikach |
2 |
konfiguracyjnych, zapisywanie stanu aplikacji, dostęp do bazy danych | |
SQL Lite). | |
6. Tworzenie, udostępnianie i korzystanie z usług. Obsługa operacji |
2 |
trwających dłuższy czas. Wykorzystanie podstawowych API systemu. | |
7. Pakiety. Podstawowe zagadnienia dotyczące bezpieczeństwa |
1 |
aplikacji. | |
8. Szkielety dostępu do usług systemu (animacja, grafika 2D, |
1 |
odtwarzanie dźwięku). | |
9. Elementy środowiska dostępne w wersji 3.0: m.in. Action Bar, |
2 |
mechanizm przeciągnij i upuść. | |
10. Zaliczenie. |
2 |
• Ćwiczenia - zawartość tematyczna: -
• Seminarium - zawartość tematyczna: -
• Laboratorium - zawartość tematyczna w kolejności realizacji:
konfiguracja środowiska programistycznego, utworzenie prostej aplikacji,
uruchomienie aplikacji na symulatorze i w urządzeniu,
tworzenie prostej aplikacji zawierającej okienka,
tworzenie aplikacji zapamiętujących swoją konfigurację,
aplikacja zapisująca dane w bazie danych,
aplikacja korzystająca z zasobów systemu Android (karta SD, kamera, telefon),
aplikacja wykorzystująca elementy specyficzne dla tabletów (np. ActionBar).
• Projekt - zawartość tematyczna: -
• Literatura podstawowa:
• “Android 2. Tworzenie aplikacji”, S. Hashimi, S. Komatineni, D. MacLean, Helion, 2011
• Literatura uzupełniająca:
4. „Pro Android 3“, S. Komatineni, D. MacLean; S.Y. Hashimi, Apress, 2011.
5. „The Definitive Guide to SQLite, Second Edition“, G. Allen; M. Owens, Apress, 2010
• Warunki zaliczenia:
1