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. 1
    • Introduction to MIT

    • Challenge yourself I

    • Connection Setup

    • Challenge yourself II

  2. 2
    • Designing a Talking Tom app

    • Activity: Wall-E Speech Recogniser app

  3. 3
    • Building on to the Talking Tom app

    • Activity: Translator App

  4. 4
    • Developing My Hobbies app

    • Activity: My Digital Counter

  5. 5
    • Resources

    • Creating a BMI Calculator App

  6. 6
    • Resources

    • Creating a Pokemon game

    • Pokemon game II

  7. 7
    • Resources

    • Creating your own Flappy Bird Game I

    • Flappy Bird Game II

  8. 8
    • Resources

    • Flappy Bird Game III

    • Flappy Bird IV