Mobile Applications Development II (TAMZ2)

Instructor: Michal Krumnikl

This course continues from "Mobile Applications Development I". It focuses on programming techniques that enable the creation of applications that are much more demanding on the technical resources of mobile devices. These include applications that make intensive use of multimedia and network interfaces, such as games and synchronization applications. The teaching is focused on current mobile platforms – primarily Android.

Lecture presentations can only be downloaded from the vsb.cz domain. To access the TUONET network, you may use the VŠB VPN concentrator.

Android Lectures (2025/2026)

Exam Topics (2025/2026)

Updated topics for academic year 2025/2026

Android Labs (2025/2026)

All czech labs are currently taught by Radovan Fusek (link to lab materials 2024/2025).
Sokoban template with game tiles
REST API App Assignment
REST API Multiplayer Sokoban
Maps, Location API and Communication
Shamir's Secret Sharing, QR codes
Machine Learning Kit App

Additional Resources

Test audio files (Sample size: 8-bit, encoding: unsigned, channels: 1, rate: 8000)
Tone 440 Hz, Tone 540 Hz, DTMF tones 012345, Speech, Speech + 440 Hz
Source code
Fourier transform class, Filter example class

Links to GIS tools and WMS servers:

Quantum GIS, WMS standard