Census Registration during Qin Dynasty
Challenge: Build a Mobile Application to help with the census registration information collection.

Mobile app development using Thunkable is a way to create mobile applications for smartphones and tablets using a visual programming interface. It allows you to easily create and design an app without needing to have extensive knowledge of programming languages.
Using Thunkable, students create a mobile app for household registration in China. The app will collect name, age, address, and occupation information.
To create the app using Thunkable, you will start by designing the user interface of the app. You can use pre-built templates and drag-and-drop components to create the layout of the app. The app will have different screens for inputting different types of information, such as personal details and contact information. You will also need to use blocks of code to control the functionality of the app. For example, you can use blocks to create a button that will submit the information to the government servers. You can also use blocks to create a feature that will validate the data before it is submitted to the servers. Finally, you will need to test the app to make sure it works correctly. Once the app is tested and working properly, you can publish it to the app store for people to download and use.
Learning Outcomes
- Define mobile applications and state the types of mobile applications
- Navigate the Thunkable user interface
- Apply the basics of mobile application development
- Create a data validation, upload and search function on the mobile application
- Design a mobile application to collect information
Skills Developed
Computational Thinking
- Logical Thinking
- Algorithm Design
- Pattern Recognition
- Problem Decomposition
- Pattern Generalisation & Abstraction
Design Thinking
- Innovation
- Inventiveness
- Hands-on Ability
21st Century Competencies
- Self-Awareness
- Social Awareness
- Self-Management
- Critical & Inventive Thinking
- Responsible Decision Making
- Communication, Collaboration & Information Skills
- Civic Literacy, Global Awareness and Cross-cultural Skills
