MOBILE APPLICATION DEVELOPMENT (4 SCU)
Learning Outcomes
Analyse the principles underlying mobile applications and mobile computing by comparing them to applications on different platforms (desktop & mobile); Examine mobile user interface abstractions and mobile usability issues, and design and program mobile applications for the smartphone and mobile devices on at least one platform; Build applications based on the notion of context- aware computing, including using sensors and location services; Interpret and apply application development methodologies to modern mobile platforms.
Topics
This subject is an introduction to mobile application development, including programming paradigms, models, technologies and platforms. Topics include the design of mobile applications, and their implementation on popular platforms such as Android, iOS and Windows (mobile versions). The unique considerations for programming with mobile devices will be studied, including application architectures, mobile user interface issues, context-aware computing, the use of mobile sensing, middleware, mobile data management, and programming with wireless connections. Cross-platform development on a range of mobile and wearable form factors will be discussed, from smartphones, to tablets of varying sizes.
Prerequisite(s): None
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...