Intro to Android App Development
MIT App Inventor is an intuitive, visual programming platform that allows users, even children, to build functional apps for smartphones and tablets. Due to the simple interface, users can create simple applications in less than 30 minutes. It allows users to connect to more complex programming languages by teaching programming concepts using block-based programming.
No prior understanding of coding is required for this course
Programming Language(s) Involved: -
Recommended Age: 9-10 yr
Duration: 12 hours
Course objective:
Understand the user interface of the App inventor
Grasp coding concepts such as variables, loops, random number generation, coordinate system
Leverage on mobile device sensors to make awesome apps
Understand the concept of front-end and back-end software application
Course outcome:
Understand the different coding concepts and apply them in their work
Students will be able to create their own mobile application using block-based programming
Course curriculum
-
1
-
Introduction to MIT
-
Challenge yourself I
-
Connection Setup
-
Challenge yourself II
-
-
2
-
Designing a Talking Tom app
-
Activity: Wall-E Speech Recogniser app
-
-
3
-
Building on to the Talking Tom app
-
Activity: Translator App
-
-
4
-
Developing My Hobbies app
-
Activity: My Digital Counter
-
-
5
-
Resources
-
Creating a BMI Calculator App
-
-
6
-
Resources
-
Creating a Pokemon game
-
Pokemon game II
-
-
7
-
Resources
-
Creating your own Flappy Bird Game I
-
Flappy Bird Game II
-
-
8
-
Resources
-
Flappy Bird Game III
-
Flappy Bird IV
-