Sei sulla pagina 1di 10

Isaac Hilton

UNIT 8
MOBILE APPS
DEVELOPMENT

Page 8 of 10
Contents
Introduction........................................................................................................... 3
Task 1 Characteristics and Uses of Mobile Apps.................................................3
Explain the uses and features of two different apps. (2A.P1)..........................3
PowerPoint....................................................................................................... 3
Task 2 Designing Your Mobile App for EduTek.....................................................4
Describe the purpose and user requirements for the app...................8 (2B.P2)
4
Produce a design for a mobile app, including: (2B.P3)....................................4
a proposed solution...................................................................................4
a list of any pre-defined codes/programs..................................................4
a test plan................................................................................................. 4
a list of sources for any pre-defined code and assets...............................4
Task 3 Develop and Test a Mobile App................................................................5
Prepare predefined code snippets and assets for the app, demonstrating
awareness of purpose, listing sources for assets used..............................(2C.P4)
........................................................................................................................... 5
Edit predefined code and integrate with assets to develop an app which
includes: (2C.P5)................................................................................................. 5
Test the app for functionality and purpose, repairing any..................................6
faults and documenting any changes made.............................................(2C.P6)
6
Task 4................................................................................................................. 0
For the final app, explain how the final app is suitable for the user
requirements and purpose.

(2D.P7) 0

Page 1 of 10
Scenario

EduTek, a leading educational publisher, has asked you to develop an interactive


app that will help children learn the alphabet or spelling.
Your manager has asked you to help him:
understand the different uses and features of mobile apps
produce a prototype interactive app that contains at least eight letters of
the alphabet and to demonstrate how the app will work.
OR
produce a prototype interactive app that contains at least six words for
spelling and to demonstrate how the app will work. (each word must have at
least 4 letters)
The solution should include pre-defined (pre-existing) code, code you have edited
yourself, and assets.

Introduction
This Mobile app is for helping children learn about different letters of the
alphabet and in doing so It will be using animals for a representation in each
letter, by doing this the child will associate that letter with a fragment of their
memory so they remember that letter to the specific animal they will most likely
have seen before. This will be making the app experience not only Nostalgic for
the child but also educational in the process.

Page 2 of 10
Task 1 Characteristics and Uses of Mobile Apps
Explain the uses and features of two different apps. (2A.P1)

Page 3 of 10
Task 2 Designing Your Mobile App for EduTek

Describe the purpose and user requirements for the app. 8 (2B.P2)
Pass:

This app will be a great way of creating an entertaining experience for the child
and producing a learning curve for them out side of the school environment
offering an individual lesson for the child.

The user requires Hardware such as: smart phone, apple/android tablet, pc to
gain access to the site. Within the program the user will need an extremely basic
set of instructions to know how to use the app and since the user is a likely age
of a child, they will need it to be basic directions. Through this the user will need
to have an internet connection to have any access to the site the app is on.

Produce a design for a mobile app, including: (2B.P3


Merit:

A proposed solution
List of any pre-defined codes/programs

Page 4 of 10
Test plan
A list of sources for any pre-defined code/assets

Justify the design decision (2B.D2)


Distinction:

Alternative solutions
A detail proposed solution using a range of design tools
Test data

Proposed solution (2B.P3)


The whole purpose of this app if so the children using it can learn from it and by
creating this app they will be able to know how to remember the letters by
linking the letters with fun and recognisable animals

pre-defined codes/programs (2B.P3)

Images Information
This is the code I used to make my
sprites move across the screen and
have text appear, this has been
changed appropriately to suit each
sprite.
Each of these are the sprites I used to
educated the user, they all contain
individual code to make sure they do
their required objective.

test plan (2B.P2)


I am needing to test all the sprites to ensure they are fully functional and the
design, layout and colours are filtered and in the correct position as this could
confuse the user and jeopardise the app having the child not understand.

Testing the functionality for the sprites will crucial


Having the layout neat and basic
Ensuring that it contains multiple colours to appeal to the user

sources for any pre-defined code and assets. (2B.P3)

Assets Sources
The movement Pre-set script
Sprites Supplied sprites
Background Default background options section

Page 5 of 10
Alternative solutions (2B.M2)
If the app doesnt teach the children about resembling the letters with the
selected animals then I will change my approach by including other images such
as colour, food, objects etc. By doing this, it will expand on the general things in
life they will have seen already.

Detailed proposed solution using a range of design tools (2B.M2)


Another way of changing the learning curb is by adding audio to have the
children not only having images but a voice to Perouse the letters linked to the
animals and doing this will allow for the children to do robust testing to learn
while under the impression that they are playing a game app.

Test data (2B.M2)


I have got several people to test my app and give feedback including their
opinion in terms of the layout and design. By doing this is will have results on
what people think are drawbacks and a ideas in how to improve the learning
approach towards the user and how to make the app look more appealing.

Task 3 Develop and Test a Mobile App.

Prepare predefined code snippets and assets for the app,


demonstrating awareness of purpose, listing sources for assets used.
(2C.P4)

Asset Image Purpose Sources


B-block This letter is Optional image
shown as a Bat provided by
Scratch
C-block The C block is Optional image
shown as a Cat provided by
Scratch
D-block D block is Optional image
represented as a provided by
dog Scratch

Page 6 of 10
F-block The D block is Optional image
shown as a Fish provided by
Scratch
H-block This letter is to be Optional image
shown as a horse provided by
Scratch
L-block The L block is Optional image
representing the provided by
Lioness Scratch
M-block M block is shown Optional image
to be a monkey provided by
Scratch
O-block O block is shown Optional image
as an Octopus provided by
Scratch

Edit predefined code and integrate with assets to develop an


app which includes: (2C.P5)
I have included all of the pieces that are required in this section of (2C.P5), they
are on the app if evidence for completing this is necessary.

Test the app for functionality and purpose, repairing any

faults and documenting any changes made. (2C.P6)


I have made a lot of robust testing and in my results, I have found that the audio
fragments I have put in are not needed because they do not relate to the animal
sounds I need.

Another issue I have encountered is the selection process, this is happening


when the user presses/selects the button/letter on screen and can do this
multiple times. This Is a problem because it will create a messy and unorthodox
making the child confused causing them to mix up the association between
which letter matches with the animals.

Test data
Test
Testing Screenshot Expected Result Actual Result

Page 7 of 10
Sprite moving Sprite moves to Sprite moves
destination destination

Text showing Text appears when Text appears


animal is on screen animal is on s

Changing from When centred, When centred


sprite to animal sprite switches to sprite switche
and back animal back animal back

Not allowing all Not all buttons can The buttons c


sprites to move be pressed at the pressed at the
at same time. same time same time

The change from Changes to the Changes to th


spite to animal correct animal correct anima
is correct

The layout when None of the layout The sprites m


user is active is has changed when slightly to the
correct being used when being p

Task 4

Page 1 of 10
For the final app, explain how the final app is suitable for the
user requirements and purpose. (2D.P7)
My app meets the user requirements because it is an interactive user friendly
app that allows the user to learn about several letters of the alphabet and in
doing so they can relate the images on screen that appear when the selected
letter associated with that images is centred in the screen and learn to
remember that letter when they see that images in a real-life scenario. This will
have educated the user and make it a fun experience for the user in the process
of using the app.

Review the extent to which the final app meets the user
requirements and purpose, considering feedback from
others and any constraints. (2D.M6)
How has the feedback influenced the final app? After having created my app I
made modifications to the movement and timings. I have made the movement
for the letters faster, moving to the centre of the users screen and the text from
what the animals that represent the letters are supposedly saying inside the
speech box that appears.

Evaluate the final app and the initial designs and justify any
changes made to the quality of the code, making
recommendations for further improvement. (2D.D4)
By doing these adjustments I have made it so that the children have more time
to read the text on the screen as they are not as fast as teenagers or adults and
the movement faster for the letters because the child will already know which
letter they have selected on the screen.

I would recommend that in the future, as well as having the movement and text
on screen, the creator should add audio to the app even as this will help the child
learn how to peroneus the letter selected on the screen.

Another improvement is changing the images that show up, I have used animals
in my app but there are many other options available such as cars, colours, food,
etc. If doing this the site that the app is made and published on has the option of
importing pictures from the creators files if the images on the site arent suitable
for the creators needs in using the images.

Page 1 of 10

Potrebbero piacerti anche