This module aims to give you the fundamental understanding and skills needed to develop mobile applications. By studying this module, you will learn the principles of effective mobile user interface design and how to design and build user interfaces. You will learn about data-driven mobile applications, and how you can integrate a mobile application to a data source. You will learn about the mobile development ecosystem and how you can develop, run and test your applications. You will learn how to work with various sensors available on mobile devices using built-in APIs. The style of the modules will be practical, with a focus on developing functioning applications.
- The mobile app ecosystem
- Mobile user interface design
- Programming user interfaces
- Advanced user interface elements
- Developing a mobile app project
- Data sources
- Integrating Cloud and web services
- Sensor programming
- Advanced APIs
- Deployment
Coursework only (Type III)