Tvorba aplikací pro mobilní zařízení II. (TAMZ2)
For English version of this site click here
Vyučující : Michal Krumnikl
Jde o pokračování předmětu "Tvorba aplikací pro mobilní zařízení I." Předmět se soustřeďuje na programovací techniky, které dovolují tvorbu aplikací mnohem náročnějších na technické prostředky mobilních zařízení. Jedná se zejména o aplikace intenzivně využívající multimédií a síťových rozhraní, jakými jsou například hry a synchronizační aplikace. Výuka je zaměřena na aktuální mobilní platformy - Android.
Prezentace přednášek je možno stahovat jen z domény vsb.cz, pro přístup do sítě TUONET je možno použít VPN koncentrátor VŠB.
Prezentace Android (2025/2026)
- Úvodní přednáška, podmínky absolvování předmětu, shrnutí mobilních operačních systémů (i)
- Architektura OS Android, Dalvik VM, vývojové nástroje (ii)
- Aplikace, Actions, Intents, Android Manifest (iii)
- Tvorba UI, View, Layout, Menu (iv)
- Ukládání dat, Shared Preferences, Internal/External Storage, SQLite (v) (Ukázková aplikace z přednášky)
- Vykreslování grafiky, tvorba her (vi)
- Síťové připojení, formátování a parsování dat (vii)
- Konektivita zařízení, WiFi, BLE, USB Host (viii) (ESP8266)
- Technologie NFC (Near Field Communication)(ix)
- Senzory (x)
- Bezpečnost, šifrování, javax.crypto, Cipher, Key management (xi)
- Reverse engineeering APK a možná ochrana (xii)
- Monetizace aplikací (xiii)
- Užitečné knihovny třetích stran (xiv)
- Vlákna, synchronizace, AsyncTask a další (xv)
- OpenGL ES (xvi)
Okruhy otázek ke zkoušce (2025/2026)
Nově aktualizované témata pro akademický rok 2025/2026
Cvičení Android (2024/2025)
Všechna cvičení jsou aktuálně vedena Radovanem Fuskem (odkaz na stránky cvičení 2024/2025).
Další pomocné soubory
Testovací soubory (Sample size : 8-bit, encoding: unsigned, channels : 1, rate : 8000)
Tón 440 Hz,
Tón 540 Hz,
DTMF tóny 012345,
Řeč,
Řeč + 440 Hz
Zdrojové kódy
třída s Fourierovou transformaci,
třída s ukázkou filtrů
Odkazy na GIS nástroje a servery pro práci s WMS