Unit of competency
Modification History
Release |
Comments |
Release 1 |
This version first released with ICT Information and Communications Technology Training Package Version 6.0. |
Application
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 application developers, software developers, game developers, designers and testers, who work in the area of mobile applications development.
No licensing, legislative or certification requirements apply to this unit at the time of publication.
Unit Sector
Programming and software development
Elements and Performance Criteria
ELEMENT |
PERFORMANCE CRITERIA |
Elements describe the essential outcomes. |
Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Establish and work on target platform |
1.1 Identify and document application requirements according to organisational requirements 1.2 Establish platform and install required development tools, and environment 1.3 Deploy completed applications target device and enable public download 1.4 Test application using an emulator and align to organisational requirements |
2. Develop application for multi-touch device |
2.1 Design and code application and respond to events according to device requirements 2.2 Design and code application and respond to taps, touches and gestures 2.3 Design approach according to device requirements 2.4 Develop application and use autorotation and auto-resizing facilities according to device requirements |
3. Develop code using features of mobile device |
3.1 Determine and document features of mobile device according code specifications 3.2 Write code requiring web connectivity according to device requirements 3.3 Write code and enable communication with another device 3.4 Write code using application programming interface (API) and check relation to at least one other advanced device feature |
4. Use available data persistence facilities |
4.1 Write code to read and write to devices file system 4.2 Synchronise data between device and external data sources 4.3 Write code to make use of available database facilities on chosen device |
5. Develop secure applications |
5.1 Determine, document and apply performance objectives 5.2 Apply performance objectives according to organisational policies and procedures 5.3 Implement memory management and eliminate zombie processes according to application security requirements |
Foundation Skills
This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.
S KILL |
DESCRIPTION |
Numeracy |
|
Oral communication |
|
Reading |
|
Writing |
|
Initiative and enterprise |
|
Planning and organising |
|
Problem solving |
|
Self-management |
|
Technology |
|
Unit Mapping Information
Supersedes and is equivalent to ICTPRG601 Develop advanced mobile multi-touch applications.
Links
Companion Volume Implementation Guide is found on VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2