Programowanie na platformę Android

Transkrypt

Programowanie na platformę Android
Programowanie na platformę Android
# 1. Android
- podstawowe informacje o platformie
- ograniczenia platform mobilnych
- historia wersji
- dostępne IDE
- hello world
# 2. Środowisko
- szczegółowo o IDE
- struktura projektu
- zasoby, klasa "R"
- systemy budowania
- środowiska uruchomieniowe
- emulator - konfiguracja, używanie
# 3. Podstawowe założenia platformy
- podstawowe komponenty aplikacji
- intenty
- aktywności - cykl życia, flagi
- przekazywanie danych między aktywnościami
- system uprawnień
# 4. Interfejs aplikacji - podstawy
- kontenery
- kontrolki
- style
# 5. Zaawansowane interfejsy aplikacji 1
- listy
- adaptery
# 6. Zaawansowane interfejsy aplikacji 2
- Tworzenie własnych kontrolek i kontenerów
# 7. Informowanie o zdarzeniach
- toasty
- dialogi
- notyfikacje
# 8. Sposoby przechowywania danych
- pliki
- SQLite
- sharedPreferences
# 9. Radzenie sobie z fragmentacją platformy
- wielkości i gęstości ekranu
- poziomy API
- fragmenty
# 10. Często używane zaawansowane kontrolki
- ActionBar
- DrawerLayout
- SwipeRefreshLayout
# 11. Asynchroniczność w Androidzie
- wątki
- asyncTaski
- serwisy
- handlery
# 12. Praca z zewnętrznymi źródłami danych
- zewnętrzne API
- WebView
# 13. Api platformy
- Omówienie dowolnego api platformy wybranego przez grupę (np. Kamera, GPS, Mapy,
Akcelerometr)
# 14. Testowanie
- specyfika testowania aplikacji mobilnych
- Proces testowania
- automatyzacja testów
# 15. Zaliczenie

Podobne dokumenty