This unit will address the creation of mobile applications across platforms and Web systems for contemporary and emerging popular smartphone use. It provides hands-on experience in developing applications for Google Android, Apple iOS, and Windows Phone. Topics covered include: smartphone platforms; the approach for developing identical applications for each platform; Web Applications; and Cross-Platform Development with Phone Apps. Multiple platforms emphasises the portability of apps that students create and encourages a deeper understanding of programming principles to benefit students throughout their career.

Unit details

Study level:
Credit points:
Unit code:

Learning Outcomes

On successful completion of this unit, students will be able to:
  1. Design and implement innovative solutions to potential mobile applications in a variety of user domains;  
  2. Test and verify the proposed new mobile applications, with consideration of various platforms and operating systems; and  
  3. Communicate complex aspects of product development and implementation to specialist and non-specialists audiences including potential users.  


Assessment type Description Grade
Report Weekly Labs (100 word report for each Lab) 20%
Project Design Project Report (500 words) 20%
Test Mid-Semester Test (1 hour) 20%
Examination Final Examination (3 hours) 40%

Required reading

Programming with Mobile Applications: Android™, iOS, and Windows® Phone 7 1st ed.
Thomas J. Duffy, (2013)
Cengage Learning

Where to next?

As part of a course

This unit is studied as part of the following courses. Refer to the course page for information on how to apply for the course.

You can choose to study this unit as part of the following courses. Refer to the course page for information on how to structure your course to include this unit.

Study a single unit

This unit can be studied on its own, without enrolling in a full degree. Learn more about single units of study at VU.

VU takes care to ensure the accuracy of this unit information, but reserves the right to change or withdraw courses offered at any time. Please check that unit information is current with the Student Contact Centre.