Year 8 · Creative digital projects · original lesson pack
DASKEREL beta · internal AI review pending
Design a mobile app for a bounded user task
Open this lesson's library recordOfficial curriculum or provision guidance
DASKEREL wrote this teaching and practice using Oak's sequence as a source. View the source lesson at Oak National Academy. Oak has not endorsed this material. Check Oak's terms and separate rights for third-party works.
Learning outcomes
- Turn a user need into screens and observable criteria
- Keep the first prototype small, accessible and privacy-safe
Vocabulary: user story · screen · prototype · navigation · acceptance criterion
Retrieve previous learning
Why does a website brief name audience and action before styling?
Check: Design choices can then be tested against what the intended user actually needs to do.
Learn the concept
An app is a set of interactions for a user task, not just a decorated screen. A fictional school book finder might let a learner view a short preloaded catalogue and filter by subject. Its first version does not need login, location or a live database. Write a user story: 'As a pupil, I want to find a study book by subject so I can plan a library visit.'
Sketch one home screen and one results screen with a clear route back. Label controls by action, such as 'Choose subject' and 'Show books', instead of vague icons. A finger-friendly layout also needs readable text, logical focus order and a non-touch alternative where the chosen tool supports one.
Define observable success: the user can choose a subject, see matching fictional titles and return home without losing control. Ask what personal data is truly required; for this prototype, none is. A teacher should check source assets, rights and usability before any sharing.
Worked model
- Write the book-finder user story and list preloaded fictional data.
- Sketch home, subject choice and result, with a visible back route.
- Write three acceptance tasks for a test user.
- Reject unnecessary login and location permissions for the prototype.
Guided practice
A draft book finder requests a pupil's home address before showing a preloaded list. Is it needed?
Hint: Compare the data request with the user story.
Check the guided answer
No. Finding books by subject in a preloaded list does not require a home address. Remove the request and test the task without personal data.
Independent practice
Write your own response to every question before viewing the model answers. Your writing stays in this page session; this activity does not submit, store or grade it. Avoid including private information.
Teacher observed practical evidence
A teacher must apply the school's risk assessment, allergy policy and any individual healthcare plan before the practical. Observe and record the criteria during supervised work. Written answers cannot certify practical safety or skill.
- Teacher observes an original app prototype running in an approved development tool or simulator and checks the editable source.
- Learner demonstrates two interaction paths, an invalid or missing input case, keyboard or accessible navigation where supported, and one corrected defect.
- No real pupil account, contact, location or payment data is collected or transmitted by the classroom prototype.
Find and correct a misconception
“Every app needs user registration to be useful.”
Correction: A small local prototype can solve a task with preloaded data and no personal account.
Extend and reflect
Plan a text-only version of the book finder.
Guidance: Preserve subject selection, result label and a back action without depending on icons.
Where this lesson could lead · Computer Science GCSE → Daskerel Computing and AI
This lesson practises: Turn a user need into screens and observable criteria. Algorithms, digital systems and safe practice support later software and technology work.
- Next school subject: Computer Science GCSE. Check the subject and examination board that fit your school.
- Later DASKEREL learning: Daskerel Computing and AI. Explore further study and build evidence from practical work.
- Later credential exploration: AWS Certified Developer - Associate is an example in this later specialism. Check current awarding-body requirements before planning an exam.
- Example career direction: Software Engineer. Explore organisations and local support.
This is an exploratory route, not a promise of admission, a qualification, certification eligibility or employment. Years 7–9 learning is an early foundation; any later credential may require substantial study, experience or local approval.