Mobile Application Unit 7 Assignment 2 (Distinction)
9 views 0 purchase
Course
Unit 7 Mobile Application
Institution
PEARSON (PEARSON)
Distinction Grade Achieved, the mobile application that i was tasked to create is maths game, code is visible by screenshots within the documentation.
Please note the game has some errors due to the sound file locations so I wouldn’t bother downloading the game.
Thanks!
Contents
P.3 – Produce Designs For A Mobile App To Meet Identified Requirements........................................2
Introduction And Client Requirements..................................................................................................2
Target Audience.....................................................................................................................................2
Device Capabilities.................................................................................................................................2
Input and Output Required....................................................................................................................2
Algorithms That Will Be Used................................................................................................................3
Control Structure (Flowchart)................................................................................................................5
Data Validation......................................................................................................................................7
Asset Table............................................................................................................................................7
Pre-Defined Code...................................................................................................................................9
Alternative Design.................................................................................................................................9
Test Plan..............................................................................................................................................10
Constraints...........................................................................................................................................11
Legal and Ethical Requirements...........................................................................................................11
P.4 – Review the Mobile App Designs With Others To Identify And Inform Refinements...................12
M.2 – Justify How Decisions Made During the Design Process Ensure the Design For The App will
Meet Identified Requirements.............................................................................................................15
P.5 Produce A Mobile App That Meets the Design Criteria.................................................................15
Preparing Resources............................................................................................................................15
Developing a Mobile Application........................................................................................................18
P.6 – Test a Mobile Application (Programming Environment).............................................................24
P.7 Review the extent to which the mobile application meets the identified client requirements.....27
Play Testers Feedback..........................................................................................................................28
M.3 Optimise a Mobile Application that meets the design criteria.....................................................29
D.2 Evaluate the design and optimised mobile application against client requirements....................32
D.3 Demonstrate individual responsibility, creativity and effective self-management in the design,
development, and review of a mobile application..............................................................................33
Game Link............................................................................................................................................34
, P.3 – Produce Designs For A Mobile App To Meet
Identified Requirements
Introduction And Client Requirements
In this assignment, I am a junior programmer for an educational company, and I must
produce/develop a maths game to help support young children improve their arithmetic skills and
test their mathematical knowledge.
Firstly, it is important to note that my application should include multiple levels (level 0, 1 and 2)
varying in difficulty e.g., level 0 has no timer, level 1 has a 20 second timer per question, level 2 has a
10 second timer.
Secondly, another requirement that the application needs is that it should not produce negative
answers and have the user answer simple random arithmetic questions based on operations like
subtract, Multiply, divide using whole numbers between 1 and 12.
Thirdly, each game needs to have 10 questions and should keep track of the score the user obtains.
Finally, the application needs to have suitable graphics and sounds (e.g., a sound effect
congratulating the player on answering the question) making it more engaging for young children to
play.
Target Audience
The target audience for my mathematical application is young children between the ages of 8 – 15,
this age range will be perfect for any decision I make within my application as it will all be centred
around ensuring that the application is engaging for the target audience, I need to ensure that my
target audience can access the application on most mobile platforms this includes IOS and Android
alike.
Device Capabilities
My application will need to account for the orientation of the device so that it allows for both
landscape and portrait options letting users be more comfortable in how they play the game
although this is reliant on there being enough development time, one other device capability would
be to use the photometer installed in the phone to allow for adjusting the brightness automatically
to ensure that the questions within the application are readable and the user isn’t busy fiddling with
the brightness when using the application potentially making them lose precious seconds that they
could use answering the question.
Input and Output Required
The input required by the player would be touch screen input which will let the user navigate around
the application by tapping on buttons within the app, for example, to start the game the user will be
presented with a main menu in which they will tap the “play” button to access the first level of the
application which is level 0.
Another input that would be required is the fact that the user is required to type in their answer, so
they will need a virtual keyboard (Numeric Keyboard) to do so which is built directly into the phone
itself allowing the user to type in their answer.
,An output that will be required by the application is outputting sound whenever a user gets an
answer right, this is very crucial that this is correctly done as it will keep engagement high with the
target audience.
Another output will be a simplistic clipart character that congratulates the user on answering the
question correctly or asks them to try again if they fail to answer the question.
Algorithms That Will Be Used
Pseudocode Start Menu
Input Main Menu Screen: Play, Options, Exit
If “Start” Button is pressed = Start Game on Level 0
If “Options” button is pressed = User selects volume
If “Exit” button is pressed = Application Quits.
Pseudocode Levels
Input: Answer, Timer, Score
If “Timer” is equal to 0, Question is skipped.
If “Answer” is correct = Play Sound and give score
If “question” is answered correctly = Congratulate user
Wire Frame Diagrams
Image of a fruit
goes here.
Main Design Diagram
,
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Green22. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $7.11. You're not tied to anything after your purchase.