Skip to content

Latest commit

 

History

History
 
 

cm-3050-mobile-development

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Go back to the main page

Table of contents

Mobile Development (CM3050)

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.

Professor(s)

  • Joe McAlister

Topics covered

  • 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

Assessment

Coursework only (Type III)

Syllabus

Resources

❤️ Notes

References

  • The instructor uses the Atom text editor.
React / React Native
Expo
Android
iOS

Misc