Predmet vsebuje teme s področja analize specifik in programiranja mobilnih platform.
- pregled mobilnih platform (pametni telefoni, tablice, nosljive naprave,…) in njihovih specifik
- podprti programski jeziki za mobilno programiranje
- programiranje z uporabo specifičnih knjižnic,
- programiranje glede na omejitve mobilnih platform,
- ravnotežje poraba/zmogljivost in analiza izvrševanja mobilnih programov,
- omejitve in izzivi mobilnih platform pri brezžični komunikaciji,
- učinkovite lokacijske aplikacije in mobilno zaznavanje,
- programiranje in pristopi za interaktivne aplikacije (analiza življenjskega cikla aplikacije),
- programiranje in pristopi za učinkovito računanje v ozadju na mobilnih platformah,
- zasebnost in varnost na mobilnih platformah,
- razvoj hibridnih aplikacij.
Vaje vključujejo programske naloge, branje člankov in diskusijo. Študenti bodo izdelali več manjših projektov na temo mobilnega programiranja v Androidu.