Vous êtes sur la page 1sur 13

COURSE NAME / CODE

BTEC National Extended Diploma in IT

UNIT / MODULE / K/F SKILL / CODE

08 Mobile Applications Development

LEVEL

ASSIGNMENT TITLE

Mobile Application Design

LECTURER/ASSESSOR
ISSUE DATE
DEADLINE DATE

Week beginning 2nd December 2013


Tuesday 17th December 2013

Student declaration
I declare that this assignment is all my own work and the sources of information and material I
have used (including the internet) have been fully identified and properly acknowledged as
required.
STUDENT NAME

SIGNATURE

ASSESSMENT DETAILS & GRADING CRITERIA


(NB: Columns 1 &2 of the table below will be completed once the assignment has been submitted) Please
note that criteria & evidence should be aimed to give the learner the maximum grade available within their
qualification (i.e. A, Pass, Distinction)

CONTEXT FOR TASK

TASK

Assignment brief
GRADING CRITERIA FOR TASK

2B.P
3

2B.M
2

Produce a design for a mobile


app, including:
A proposed solution
A list of any predefined
code/programs
A test plan

A list of sources for


any predefined code
and assets
Produce a detailed design for
a mobile app, including:
Alternative solutions
A detailed proposed
solution using a range

EVIDENCE

1) EVIDENCE
SEEN
Y
N

2) CRITERIA
MET
Y
I
N

IV

Relevant Section in
Design Plan

Relevant Section in
Design Plan

of design tools
Test data
Justify the design decisions,
including:
How they will fulfill the
purpose and the user
requirements

And design constraints

2B.D
2

Relevant Section in
Design Plan

KEY: Y = Yes, I = Incomplete, N = No


BREAKDOWN OF HOW GRADES WILL BE AWARDED:
(NB: Please tick as appropriate)
TYPE OF QUALIFICATION
BTECS / WORKSKILLS
A LEVELS / A2

TICK

DESCRIPTION
Pass / Merit / Distinction / Fail
A-U

Internal Verification of Assignment Brief


IV Full
Name
LIV Full
Name

Sig
n
Sig
n

Dat
e:
Dat
e:

Unit:
08
Mobile Apps Development

Assignment 2
Mobile Application Design
Please note that your assignment MUST have the following:
1. Cover page
2. Contents page
3. Introduction
4. Conclusion
5. Bibliography
SCENARIO:
A leading educational publisher has asked you to develop an
interactive app. The app is intended to help children learn their
alphabet. You should design an interactive app which will include
predefined and edited code with assets. You should explain how your
design meets the user requirements and purpose.
Designs should include:
List of assets or code
Proposed solution
Test plan
Alternative ideas for designs.
Creating storyboards.

TASK 1

Mobile Application Design

(2B.P3)

You should design your proposed solution. The design should


include:
A proposed solution using basic design tools, including a
description of the main program tasks (data input and
output, screen layouts and navigation, and descriptions of
the method of solution)
A list of any pre-defined programs/code snippets (including
and functions or sub-routines) and assets, documenting the
sources appropriately
A test plan (to test for the logic and functionality).

You will produce design ideas for your application. You do not
have to create original assets unless you choose to do so.
(2B.M2)
You should produce:

(2B.D2)

A detailed proposed solution, using a range of suitable tools


such as flowcharts, control structures, pseudo code, events,
data handling, and error handling and reporting
A brief outline of any alternative solutions for the intended
software program
Test data

Please justify your design decisions and how the chosen


design fulfils the purpose and user requirements.
You should consider the suitability for end users and the quality
and thoroughness of your design work.
You also need to review your design in light of any constraints
(e.g. screen size) arising from the device and the programming
language used.
You should explain why alternative designs were rejected.

FOR THE PASS CRITERIA

2B.P3
FOR THE
2B.M2
FOR THE
2B.D2

Relevant section of the Design plan


MERIT CRITERIA
Relevant section of the Design plan
DISTINCTION CRITERIA
Relevant section of the Design plan

REPORTS ON DESIGN OF MOBILE APPS UNIT 8


ASSIGNMENT 2
(P2) Describe the purpose and user requirements for the app
The purpose of the app is to teach young children the alphabet. The app will be fully
equipped with sounds, vibrations and pictures so that it also suits the needs of deaf and
blind children. The app will have a simple design so that children can use it easily.

A description of how my mobile apps works


The app is going to work by the user tapping on a letter. Once the user taps the letter
they will have several options; play a sound, show a picture or vibrate. These different
options cater for different needs, e.g. deaf kids or blind kids. If the user taps on one off
the options then something will either show or play. The app will also have a test mode
which tests the children on the alphabet. The app will also support ADA users.
Copy your mobile apps story board design here
This is the solution that I have created for this problem. My design caters for death and/or
blind children. The design is being kept very simple in order for ease of use as well as
portability. Keeping the design simple also makes it quicker and smoother to run because

Information and resources used

N
O
1

Pictures/images

SOURCES (URL)

A is for antelope

http://images6.alphacoders.com/336/336069.jpg

B is for boat

http://www.adventisttm.org/boat-buy/

REASONS OF
USE
To illustrate the
letter.

To illustrate the
letter.

C is for cold

4
D is for dinosaur

http://www.freechristmaswallpapers.net/wallpaper/Col
d-Nature/

To illustrate the
letter.

https://en.wikipedia.org/wiki/Walking_with_Dinosaurs
_(film)

To illustrate the
letter.

http://wildaid.org/elephants

To illustrate the
letter.

http://thenextweb.com/apps/2012/10/12/thryve/

To illustrate the
letter.

https://en.wikipedia.org/wiki/Green

To illustrate the
letter.

http://www.gojuiceradio.com/pharrell-williams-happyofficial-music-video/

To illustrate the
letter.
7

E is for elephants

6
F is for food

7
G is for green

H is for happy

http://www.reddit.com/r/oddlysatisfying/comments/2x8 To illustrate the


5lr/black_sesame_ice_cream/
letter.
I is for ice cream

10

http://chanelliciouschanny.blogspot.co.uk/2013_05_01_archive.html

To illustrate the
letter.

http://nationalgeographicmagazine.tumblr.com/post/4
2277124397/kangaroos-australia-photograph-bygordon

To illustrate the
letter.

http://www.llama-rama.co.uk/Adopt-a-Llama.html

To illustrate the
letter.

J is for jelly

11
K is for kangaroo

12
L is for llama

Asset refinement
NO
1

PICTURE BEFORE
PROCESSING

PICTURE AFTER
PROCESSING

WHAT I DID TO IMPROVE THE


PICTURE
I cropped the picture and
edited it so that it fits
properly.

I cropped the picture and


edited it so that it fits
properly.

I cropped the picture and


edited it so that it fits
properly.

I cropped the picture and


edited it so that it fits
properly.

I cropped the picture and


edited it so that it fits
properly.

I
cropped the picture and
edited it so that it fits
properly.

I cropped the picture and


edited it so that it fits
properly.

SOUND ASSETS

Screenshot of sound in audacity before processing


I have not been able to produce any sound for this assessment because I had a problem
with audacity

Screenshots of folders where all assets are stored


I have stored all of the assets needs in a folder called assets

10

Screenshot of XAML Codes for designing the interface


I have not produced an XAML codes for this assignment because I had an issue with
Visual basics.

Explanation of why I need my mobile apps is the best and meets client requirements
My mobile app is the best suited for the user because it caters for many different types of
users. I have made sure to make the app easy to use and simple. I have also made sure
to include a first use use guide. When the user first downloads my mobile app, the app
will guide the user throughout the different features and how to use the app. The app is

11

very easy and simple to use however the user will still have the
opportunity to have a user guide to explain it for them.
I have made sure that my app meets the user requirements by catering for the needs for
deaf and/or blind children. This means the app is available for any user type and will be
useful for any user.
A list of software and hardware required for my mobile apps to work correctly
The hardware needed for my app to work would be a phone that has speakers and is able
to vibrate. This will ensure that all of the functions of the app can be used.
My test plan
I have devised the following test plan so that I can thoroughly test the program.
NO

WHAT I NEED TO TEST


A

MY EXPECTED OUTCOME
When A is pressed the picture of
apple should display and A for
apple should be voiced out.
When this button is pressed the
letters should all appear.
When this button is clicked a
sound should be played.

Justification of my mobile apps e.g. the picture displayed when a button is pressed helps
deaf users.

12

I have made sure that my app suits the need of all types of children
(deaf and/or blind). This means that I have made sure to include pictures, sounds and
vibrations. Every time a button is pressed a form of media will appear/play depending on
what setting the user has chosen. If the user has selected the Deaf setting a picture and
vibration will be displayed, if the Blind setting is chosen a vibration and sound will be
played and if a Regular setting is chosen then all three media types will be shown.

13