I love my smartphone

Mobile app development is an engaging way for students to learn programming and interface design as many do, indeed, "love their smartphone".

This complete learning package teachers the origins and development of the smartphone, helping them to appreciate the amount of technology packed into their pocket. It covers mobile operating systems and puts mobile software into contexts with which they'll be very familiar. 

Students soon move onto making their own apps with App Inventor, employing computational thinking skills such as decomposition, abstraction and algorithmic thinking. The exercises cover:

  • Interface design
  • Events and event-handlers
  • Use of variables, including within loops
  • Tranforming algorithms into programs
  • Modular programming

Each programming project involves cross-curricular learning, and provides opportunities for students to demonstrate deep learning of the concepts covered. 

All assets are provided, including App Inventor files and media files used in the apps. A series of screen-casts guides students all the way from accessing App Inventor online through to completing the programming projects. 

Show health and safety information

Please be aware that resources have been published on the website in the form that they were originally supplied. This means that procedures reflect general practice and standards applicable at the time resources were produced and cannot be assumed to be acceptable today. Website users are fully responsible for ensuring that any activity, including practical work, which they carry out is in accordance with current regulations related to health and safety and that an appropriate risk assessment has been carried out.

7 Files

Published by

Actions

Share this resource

Collections

This resource is part of Royal Society of Edinburgh

Comments

wizofe

App Inventor is one of the most useful applications to teach children mobile app programing. I love its simplicity and concept and another extra is that is really similar in concept with Scratch, currently used by many projects teaching kids, including code club.