NTISthis.com

Evidence Guide: ICTPRG409 - Develop mobile applications

Student: __________________________________________________

Signature: _________________________________________________

Tips for gathering evidence to demonstrate your skills

The important thing to remember when gathering evidence is that the more evidence the better - that is, the more evidence you gather to demonstrate your skills, the more confident an assessor can be that you have learned the skills not just at one point in time, but are continuing to apply and develop those skills (as opposed to just learning for the test!). Furthermore, one piece of evidence that you collect will not usualy demonstrate all the required criteria for a unit of competency, whereas multiple overlapping pieces of evidence will usually do the trick!

From the Wiki University

 

ICTPRG409 - Develop mobile applications

What evidence can you provide to prove your understanding of each of the following citeria?

Define a platform

  1. Determine the target platform for the hand-held device
  2. Choose and evaluate a development environment, based on the target platform and hardware
  3. Prepare and configure the application development environment
Determine the target platform for the hand-held device

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Choose and evaluate a development environment, based on the target platform and hardware

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Prepare and configure the application development environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Design the user interface for a mobile application

  1. Create views for different screen orientations and resolutions
  2. Integrate the appropriate navigation techniques
  3. Design the page layout and content
  4. Integrate the appropriate user input techniques
Create views for different screen orientations and resolutions

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Integrate the appropriate navigation techniques

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Design the page layout and content

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Integrate the appropriate user input techniques

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Permit the personalisation of parameters

  1. Write the code to allow users to configure application settings
  2. Write the code to allow users to configure application output, such as text size, brightness, and sound effects
Write the code to allow users to configure application settings

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Write the code to allow users to configure application output, such as text size, brightness, and sound effects

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Build a user interface for a mobile application

  1. Itemise the required functionality
  2. Build a user interface, in the determined development environment to fulfil this functionality
Itemise the required functionality

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Build a user interface, in the determined development environment to fulfil this functionality

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Connect to the data sources

  1. Bind controls to data sources
  2. Persist data using extensible markup language (XML) serialisation
  3. Access remote data using XML web services
Bind controls to data sources

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Persist data using extensible markup language (XML) serialisation

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Access remote data using XML web services

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Test and debug a mobile device application

  1. Test the application for overall functionality, according to the requirements
  2. Iterate the application design, or build, until the test results meet the requirements
Test the application for overall functionality, according to the requirements

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Iterate the application design, or build, until the test results meet the requirements

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Deploy a mobile device application

  1. Create an application packaging for deployment
  2. Deploy an application to target devices
Create an application packaging for deployment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Deploy an application to target devices

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Assessed

Teacher: ___________________________________ Date: _________

Signature: ________________________________________________

Comments:

 

 

 

 

 

 

 

 

Instructions to Assessors

Evidence Guide

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Define a platform

1.1 Determine the target platform for the hand-held device

1.2 Choose and evaluate a development environment, based on the target platform and hardware

1.3 Prepare and configure the application development environment

2. Design the user interface for a mobile application

2.1 Create views for different screen orientations and resolutions

2.2 Integrate the appropriate navigation techniques

2.3 Design the page layout and content

2.4 Integrate the appropriate user input techniques

3. Permit the personalisation of parameters

3.1 Write the code to allow users to configure application settings

3.2 Write the code to allow users to configure application output, such as text size, brightness, and sound effects

4. Build a user interface for a mobile application

4.1 Itemise the required functionality

4.2 Build a user interface, in the determined development environment to fulfil this functionality

5. Connect to the data sources

5.1 Bind controls to data sources

5.2 Persist data using extensible markup language (XML) serialisation

5.3 Access remote data using XML web services

6. Test and debug a mobile device application

6.1 Test the application for overall functionality, according to the requirements

6.2 Iterate the application design, or build, until the test results meet the requirements

7. Deploy a mobile device application

7.1 Create an application packaging for deployment

7.2 Deploy an application to target devices

Required Skills and Knowledge

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Define a platform

1.1 Determine the target platform for the hand-held device

1.2 Choose and evaluate a development environment, based on the target platform and hardware

1.3 Prepare and configure the application development environment

2. Design the user interface for a mobile application

2.1 Create views for different screen orientations and resolutions

2.2 Integrate the appropriate navigation techniques

2.3 Design the page layout and content

2.4 Integrate the appropriate user input techniques

3. Permit the personalisation of parameters

3.1 Write the code to allow users to configure application settings

3.2 Write the code to allow users to configure application output, such as text size, brightness, and sound effects

4. Build a user interface for a mobile application

4.1 Itemise the required functionality

4.2 Build a user interface, in the determined development environment to fulfil this functionality

5. Connect to the data sources

5.1 Bind controls to data sources

5.2 Persist data using extensible markup language (XML) serialisation

5.3 Access remote data using XML web services

6. Test and debug a mobile device application

6.1 Test the application for overall functionality, according to the requirements

6.2 Iterate the application design, or build, until the test results meet the requirements

7. Deploy a mobile device application

7.1 Create an application packaging for deployment

7.2 Deploy an application to target devices

Evidence of the ability to:

identify the relevant mobile platform

determine, prepare and configure a development environment

design and build an application for the platform

test and debug the application, to ensure that it meets requirements

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

describe the considerations of mobile device hardware and networking, when programming

summarise the principles of object-oriented programming

describe user-interface design principles

describe extensible markup language (XML) programming and web services

explain the language integration for web design including:

hypertext markup language (HTML)

JavaScript

cascading style sheet (CSS)

Asynchronous JavaScript and XML (AJAX)

identify and describe contemporary mobile platforms including:

mobile phones

pocket and tablet personal computers

digital assistants.