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 & wearable); Investigate mobile user interface abstractions and mobile usability issues, design and program mobile applications for mobile devices on at least one platform; Design and construct 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. 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. Development of a range of mobile and wearable form factors will be discussed, from smartphones, to tablets of varying sizes. You will select one major platform as their specialisation to develop applications and implement their major programming assignment.
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...