The unit teaches foundation concepts and skills related to mobile app design and development. Students will analyse existing mobile apps for different domains, appraise the type of design choices and technological choices used to solve a problem. They will also gain an understanding of different technologies and how they are put together in the context of mobile apps. A discussion of the role of different backend technologies, mobile UI design, mobile platforms, and the mobile apps industry will also be covered. Finally, students will also gain an understanding of the social and ethical issues related to mobile apps, such as ethical and privacy issues. -- Course Website
Instructor: Yang Xiang
Prerequisites: Nil