Learn to build Mobile Apps

Mobile App Development help students bring their own mobile app ideas to live.

MIT App Inventor

MIT App Inventor is an intuitive, visual programming environment that allows everyone even children to build fully functional apps for smartphones and tablets.

Coding PlatformGamePlay Effect

Mobile App Development Syllabus

Module 1: App Newbie

In this class, you will learn and demonstrate your knowledge of

  • The App editor
  • How to add a component
  • How to insert image and sound
  • How to program a button, sound and text to speech

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that changes image when the phone is shaked
  • Adding multiple images to a project

In this class, you will learn and demonstrate your knowledge of

  • Programming a fun app that brings up random text when a button is pressed
  •  Probability and randomness

In this class, you will learn and demonstrate your knowledge of

  • Programming a simple age calculator
  • Math concept

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that can count steps
  • Adding an Image background

In this class, you will learn and demonstrate your knowledge of

  • Programming a flashlight app that can go on and off using a button
  • Extension

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that can translate Spanish language to English language
  • Language code for different languages

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that can translate your speech to any other language and then read out the translation

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that can sense obstacles 
  • Logic

In this class, you will learn and demonstrate your knowledge of

  • Latitude 
  • Longitude
  • Programming a map 
  • Programming an app that can show your location using the location sensor

Module 2: App Pro

In this class, you will learn and demonstrate your knowledge of

  • Programming a simple app that helps you convert a webpage into an app

In this class, you will learn and demonstrate your knowledge of

  • Programming a guess game
  • Layout Design
  • Logic Blocks
  • Conditional Statement
  • Random Numbers
  • Comparing Numbers

In this class, you will learn and demonstrate your knowledge of

  • Logic Blocks
  • Conditional Statement

In this class, you will learn and demonstrate your knowledge of

  • Programming a fun app that generates movie names
  • Procedure
  • ListPicker

In this class, you will learn and demonstrate your knowledge of

  • Variable
  • Logic Blocks
  • Conditional Statement

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that calculate your subject score
  • Table Arrangement
  • Math Concept
  • Arithmetic Operation

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that can be used to draw using different colors
  • Programming a button to change the background of an app when clicked

In this class, you will learn and demonstrate your knowledge of

  • Programming an orientation sensor
  • Programming an app that senses when your phone is being stole
  • Adding audio and vibration to your app

In this class, you will learn and demonstrate your knowledge of

  • Programming a fun app that generates motivational quotes
  • Procedure
  • Accelerometer Sensor

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that can suggest random meals for your breakfast, lunch or dinner
  • Making a layout visible/invisible
  • Logic
  • Randomization 

Module 3: App Legend

In this class, you will learn and demonstrate your knowledge of

  • Designing the interface of a food app
  • Programming multiple screen

In this class, you will learn and demonstrate your knowledge of

  • Programming a dictionary app
  • Component: Listview
  • Programming a break in your text

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that can detect the weather in your location
  • Units of temperature: Celsius (°C), Fahrenheit (°F), Kelvin (K)

In this class, you will learn and demonstrate your knowledge of

  • Programming a fun game app
  • Creating Variables
  • Coordinates

In this class, you will learn and demonstrate your knowledge of

  • Programming a quiz app
  • Programming score system
  • Programming a TinyDB storage

In this class, you will learn and demonstrate your knowledge of

  • Programming an app that allows you chat with friends
  • Programming a storage component that helps you store data and share with other users

In this class, you will learn and demonstrate your knowledge of

  • Coordinates
  • Timer
  • Programming a fun Pacman game

In this class, you will learn and demonstrate your knowledge of

  • Programming a search app that recognizes your speech and search for whatever word you say
  • Speech Recognizer

In this class, you will learn and demonstrate your knowledge of

  • Coordinates
  • Timer
  • Programming a fun Pacman game

In this class, you will learn and demonstrate your knowledge of

  • Coordinates
  • Randomness 
  • List