Unit of competency Outline
Date retreived
23/07/2026 12:13 AM AWST
23/07/2026 12:13 AM AWST
Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.
Develop advanced mobile multi-touch applications
Develop advanced mobile multi-touch applications
Unit of competency
National Code
ICTPRG601
ICTPRG601
State Code
AUW04
AUW04
TGA Status
Replaced
Replaced
DTWD Status
Replaced
Replaced
State Implementation and Classification
Approved Date
16/09/2015
Field of Education
020103 - Programming
Original Release Date
16/09/2015
Nominal Hours
80
Description
This unit describes the skills and knowledge required to design, develop, debug, test and deploy applications, for hand-held digital devices using the advanced features of these devices.It applies to individuals with information and communications technology (ICT) skills who work as mobile device application developers. They may be programmers, game developers, designers and testers, who are working in the area of mobile applications development.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Notes
Elements and Performance Criteria
1. Work effectively on the target platform
- 1.1 Review the requirements
- 1.2 Establish the platform
- 1.3 Install the required development tools, and environment
- 1.4 Use the available debugging tools and techniques
- 1.5 Deploy the completed applications on the target device, and for public download
- 1.6 Test the application using an emulator
2. Develop an application for a multi-touch device
- 2.1 Design and code the application, responding to events
- 2.2 Design and code the application, responding to taps, touches and gestures
- 2.3 Use a model view controller to design the approach
- 2.4 Develop the application, making effective use of auto-rotation and auto-resizing facilities
3. Develop the code using features of the mobile device
- 3.1 List the available features of the mobile device
- 3.2 Write code requiring web connectivity, and using web services
- 3.3 Write code that communicates with another device, using a communication protocol
- 3.4 Write code using an application programming interface (API) related to at least one other advanced device feature
4. Use available data persistence facilities
- 4.1 Write code, to read and write, to the devices file system
- 4.2 Use synchronisation techniques to synchronise data between the device and external data sources
- 4.3 Write code to make use of available database facilities, on the chosen device
5. Develop applications that are secure and stable
- 5.1 Determine and apply the performance objectives
- 5.2 Ensure memory management, using tools and techniques effectively
- 5.3 Use tools and techniques to evaluate performance
- 5.4 Eliminate zombies, using appropriate tools and techniques
No information
No information
Replaces
| State Code | National Code | Title | Type |
|---|---|---|---|
| D8042 | ICAPRG601A | Develop advanced mobile multi-touch applications | Unit of competency |
Replaced By
| State Code | National Code | Title | Type |
|---|---|---|---|
| OBS86 | ICTPRG603 | Develop advanced mobile multi-touch applications | Unit of competency |
| State Code | National Code | Title | Type |
|---|---|---|---|
| AWA2 | ICT60515 | Advanced Diploma of Computer Systems Technology | Qualification |
| AWF1 | ICT50115 | Diploma of Information Technology | Qualification |
| AWA0 | ICT60115 | Advanced Diploma of Information Technology | Qualification |
| BEH1 | ICT50118 | Diploma of Information Technology | Qualification |
| AWE6 | ICT50715 | Diploma of Software Development | Qualification |
| BEG8 | ICT50718 | Diploma of Software Development | Qualification |
| AWE3 | ICT50615 | Diploma of Website Development | Qualification |