Mobile Applications Programming and Design CMPT 362 (3)
Teaches students how to design and implement smartphone applications. Topics include development environment, phone emulator, key programming paradigms, UI design including views, fragments, and activities, data persistence, threads, services, embedded sensors, and location based services (e.g., Google Maps). Concepts are reinforced through programming assignments and group projects. Prerequisite: CMPT 225 with a minimum grade of C-. Students with credit for IAT 359 may not take this course for further credit.