Mobile app development

Downloads can take a few minutes, especially for larger files or slower connections.

Threads

Why this why now

As pupils’ programming skills develop, they are ready to take on a more ambitious project that brings together the key constructs they have previously learned. This unit introduces a new block-based environment, giving pupils the chance to apply their knowledge of sequence, selection, iteration, and variables in a fresh context. By designing and building a mobile app, they experience the full process of planning, problem-solving and refining their work, showing them how programming can be used to create practical, real-world solutions.

Prior knowledge requirements

  • Pupils have experience of creating block-based programs that use sequence, selection and iteration.
  • Pupils have designed programs based the requirements of a project.
  • Pupils have created programs that allow data to be input, stored in a variable and then output once processed.

Threads

Why this why now

As pupils’ programming skills develop, they are ready to take on a more ambitious project that brings together the key constructs they have previously learned. This unit introduces a new block-based environment, giving pupils the chance to apply their knowledge of sequence, selection, iteration, and variables in a fresh context. By designing and building a mobile app, they experience the full process of planning, problem-solving and refining their work, showing them how programming can be used to create practical, real-world solutions.

Prior knowledge requirements

  • Pupils have experience of creating block-based programs that use sequence, selection and iteration.
  • Pupils have designed programs based the requirements of a project.
  • Pupils have created programs that allow data to be input, stored in a variable and then output once processed.