Social Icons

New to App Inventor? Please try the Beginner Tutorials before proceeding with the tutorials on this page.


These tutorials will help you learn about App Inventor and its various components. You can use use the filter to sort through tutorial topics by simply checking the appropriate boxes and clicking "Filter". To restore the default sorting, click "Reset".
NOTE: The list is sorted to show App Inventor 1 tutorials first. For App Inventor 2 tutorials, use the filter below or go to the main AI2 Tutorials page.
Tutorial Level
Hello Codi!

Hello Codi is the Hello World tutorial for App Inventor. This simple exercise takes you through the very basics of App Inventor. In a very short time you will create a button that has a picture of a bee on it, and then program the button so that when it is clicked a "buzz" sound plays.

Basic
Get the Gold for App Inventor 2

By building the Get The Gold App you will get practice with setting visibility, using Clock components and Timers, and detecting collisions in App Inventor. You'll program an application that has a pirate ship whose goal is to collect all the gold on the screen.

Intermediate
Paint Pot Extended with Camera (AI2)

This version of Paintpot allows you to draw circles and lines on a picture you take with your camera. You'll learn about the Canvas component, drawing, color, and the Camera component.

Intermediate
Mole Mash 2 with Sprite Layering for App Inventor 2

MoleMash2 provides an alternative implementation of the classic boardwalk game that demonstrates how to use the Advanced features in the Blocks Editor and how to layer Sprites.

Intermediate
VideoWall for App Inventor 2

The Video Wall app demonstrates how you can control the size of a video playing in an app by using the Video Player component's Width, Height, and FullScreen features. The VideoWall uses media assets (videos stored in the app itself), but you can use the app to display videos from the internet as well.

Intermediate
StockQuotes for App Inventor 2

This tutorial demonstrates how to use the Web component to make an app call a web service (Yahoo! Finance) with a simple application programmer interface (API).

Intermediate
Mini Golf: Fling, TouchUp, TouchDown Gestures for App Inventor 2

Mini Golf is an addictive little game app that demonstrates how to use the Fling, TouchUp and TouchDown gestures on Sprites. Hold down the positioning arrows to move the ball to the desired position on the tee, then Tee Off by flinging the ball toward the hole. After a hole is scored, the screen randomly sets up a new hole, providing a unique challenge every time. This tutorial is for App Inventor 2.

Intermediate
Space Invaders

Create a 2-D arcade game for shooting targets --in this case, flying saucers. You'll learn how to animate objects with the Clock.Timer event and react to events like two objects colliding.

Intermediate
No Text While Driving for AI2

Busy driving or in a meeting? Set this app to auto-respond to incoming texts by sending a reply text and also speaking the incoming text out loud.

Intermediate
QuizMe for App Inventor 2

QuizMe is a trivia game about baseball, but you can use it as a template to build quizzes on any topic. This tutorial is especially useful for learning about working with information in Lists. Lists are useful data structures for keeping track of many items of the same type, especially when you want to cycle through those items.

Intermediate

Pages