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 Purr Hello Purr is the Hello World tutorial for App Inventor. This simple exercise takes you through the very basics of App Inventor, and should be the first app you build. |
Basic |
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 |
Google Voice for Texting over Wifi This guide shows you how to set up a Google Voice account so that your wifi-only device can send and receive texts. The App Inventor texting component is capable of interfacing with Google Voice so that you can create apps that make it possible to text without a phone carrier. |
Advanced |
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 |
Get the Gold 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. |
Advanced |
Firebase Authentication in App Inventor Using Javascript This tutorial shows you how to create your own Firebase Authenticator by running javascript code through the WebViewer component. |
Advanced |
Exploring with Location Sensor in AI2 The location sensor object is used to communicate with the global positioning satellite receiver (GPS) in your phone/tablet. When the LocationSensor communicates with the built-in GPS receiver, the GPS can determine the location of your device. The sensor can also work with network/wifi location services. Finding a location using the network uses very different techniques to determine a location. Location means, the device's present latitude and longitude or it can mean your street address. |
Advanced |
Colored Dots for App Inventor 2 Colored Dots is a simple painting program that uses a second screen to select the paint colors. This tutorial serves as an introduction to creating apps that have multiple screens. This tutorial is for App Inventor 2. |
Advanced |
Colored Dots Colored Dots is a simple painting program that uses a second screen to select the paint colors. This tutorial serves as an introduction to creating apps that have multiple screens. |
Advanced |
Broadcast Hub In this tutorial, you'll write an app that automatically responds to texts messages and broadcasts texts messages it receives to a list of phone numbers.The app is inspired by FrontLineSMS, a tool that has been used in developing countries to monitor elections, broadcast weather changes, and in general connect people that don't have access to the web but do have phones and mobile connectivity. |
Advanced |