Skip to content

ITB7338 – Mobile Applications Development

Print
Module code
ITB7338
Module title
Mobile Applications Development
Prescription
To provide students with a focus on the design, development and implementation of mobile applications on a given platform. It will combine theoretical understanding of the background and the art of mobile applications development.
NZQA Level
Level 7
NZQA Credits
15
Delivery method
  • Web-Enhanced
Learning hours
Total learning hours
150
Resources required
Learning Outcomes
1. Investigate issues in Mobile Devices and Mobile Applications
1.1 Rationalise and analyse the concept of 'Mobile Applications'
1.2 Discuss design heuristics and user interface designs for mobile devices and mobile
applications
1.3 Investigate a design methodology
1.4 Investigate RAD Tools and Multi-Platform development
1.5 Explore existing and emerging developments in mobile devices and mobile applications
(for example: web-based applications, GPS or games development)

2. Discuss and apply the mobile applications development process to a given platform
2.1 .Discuss formal methods and design principles for development of a mobile application
2.2. Design a mobile application
2.3. Implement the mobile application
2.4. Test the mobile application for verification
2.5. Discuss business processes and strategies for deployment of a mobile application

3. Implement a mobile application using industry based methods and software for the given
platform
3.1. Use a variety of GUI components
3.2. Apply suitable layout structures
3.3. Include resource files (for example: graphic images, media files)
3.4. Include multiple screen implementations
3.5. Serialise preferences and settings
3.6. Apply portrait and landscape screen display orientations

4. Use application language features in the given platform
4.1. Demonstrate proficiency in the programming language choice (for example: Java, XML,
XCode, C, Objective C, .NET or the programming language used in the RAD Tool)
4.2. Effectively use standard libraries and features for mobile applications
Content
- The module will cover only one of the suggested platforms Android, iOS, HTC or any leading
platform in the current environment
- Definition and explanation of mobile devices and mobile applications
- Discuss 'Native Apps' and 'Web Apps'
- Discuss a methodology such as Y-Shaped, Human Centred Approach, Agile, or Iterative Approach
- Discuss heuristics for mobile Interface designs and UI components on a mobile device
- Use activity diagrams and UI designs to design a mobile application
- Contrast RAD Tools and Multi-Platform Tools with development time production, OS support
and client support
- Investigation of emerging technologies involve developing mobile applications for webpages
(web-based applications), or usage of GPS tracking systems for mobile, or developments in game technologies and applications for mobile, or any other emerging technologies
- Use formal methods, design principles, business process standards according to the
platform.
- Implement GUI components such as labels, buttons, text entries, radio buttons, checkboxes,
lists etc
- Apply and testing methods for mobile applications
- Effective use of library and features for the platform could include: interaction with the
camera, email applications, internet applications, GPS tracking, databases or some other
additional features.
Learning and Teaching Resource
Hoober, S., Berkman, E., (2011), Designing Mobile Interfaces
Green, R., Zechner, M,. (2012), Beginning Android Games (2nd ed.)
LaMarche, J., Mark, M., Nutting, J., Olsson, F., (2013), Beginning iOS 6 Development: Exploring the iOS SDK
Wildermuth, S., (2011), Essential Windows Phone 7.5: Application Development with Silverlight (Microsoft Windows Development Series)
Duffy, T.J., (2012), Programming with Mobile Applications: Android, iOS, Windows Phone 7
Firtman, M., (2013), Programming the Mobile Web

Wintec is part of Te Pūkenga - New Zealand Institute of Skills and Technology Learn More

Learn with purpose

Explore Te Pūkenga

Te Kāwanatanga o Aotearoa - New Zealand Government

Te Kāwanatanga o Aotearoa - New Zealand Government

Copyright © 2022 Wintec