Example Projects: Discover Components

These example projects feature different components of App Inventor. Use these tutorials to introduce students to concepts and components through examples.
Where is North? Compass App uses Orientation Sensor and and Image Sprite to create a simple compass. Part II incorporates the Location Sensor to give real-time latitude, longitude and heading.
R. Morelli, Trinity College
Tutorial
American Flag Drawing App Create an app for the user to interactively draw an American flag on the screen.Uses: Buttons, Canvas, Screen Arrangements, Global variables, and Timers (Clock) F. Turback, Wellesley College Tutorial with Example App and Blocks
The Memory Game A simple memorization game that teaches how to use lists and loops.
R. Morelli, Trinity College
Tutorial
Using GPS
Mapping the Campus
Use the location sensor to track your movements on a map.
R. Morelli, Trinity College
Tutorial
Phone Raffle
Texting Raffle
Randomly select a participant's phone number off a list and call (or text) that phone number. Illustrates PhoneCall and Texting components and demonstrates effective use of lists.
R. Morelli, Trinity College
Tutorial
Shopping with Friends This tutorial teaches you how to share data on the web using App Inventor's TinyWebDb, a simple online database. Components: Persistent Data on the Web, ListPicker.
R. Morelli, Trinity College
Tutorial
One-Minute Timer This short tutorial introduces the Clock component for building a sixty-second timer app.
R. Morelli, Trinity College
Tutorial
Key Exchange (Secure communication) This elegant app uses the Diffie-Hellman Key Exchange method that allows two parties that have no prior knowledge of each other to jointly establish a shared key for secure communication.
See also: Color Crypto using Diffie-HellmanR. Morelli, Trinity College
Example App
Color Cipher This demo illustrates a simple cipher system that uses color as keys.
R. Morelli, Trinity College
Example App
Summation App This simple calculation app uses basic conditionals and math components.
Lyn Turbak, Wellesley College
Example App
CoinFlip Flip a Coin introduces the concepts of abstraction and randomization of numbers. It can be extended to many different topics by using the template.
Ralph Morelli, Trinity College
Example App