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 |
---|---|
MapTour This is a two-part tutorial introduces the ActivityStarter component for launching arbitrary Android Apps and the ListPicker component for allowing a user to choose from a list of items. You'll build MapTour, an app for visiting French vacation destinations with a single click. Users of your app will be able to visit the Eiffel Tower, the Lourve, and Notre Dame in quick succession. |
Advanced |
TextGroup This tutorial introduces the Texting component for sending and processing texts. You'll build an app that texts a message to a list of phone numbers. |
Advanced |
TextGroup (Part 2) This tutorial introduces the Texting component for sending and processing texts. You'll build an app that texts a message to a list of phone numbers. |
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 |
AlertMe AlertMe app receives text messages (Texting component, and notifies the user even when the app is not currently running. If the app is running (visible on the screen), when it receives an SMS, the message will be displayed on the screen. If it's not running, the user will receive a Notification in the status bar, which can be viewed by pulling down the status bar. |
Advanced |
No Text While Driving This tutorial demonstrates how an app can respond to text messages automatically. You'll build an app that sends back a response when a text message is received. The idea for the app came from University of San Franciso student Daniel Finnegan. |
Advanced |
No Text While Driving (Part 2) You know that texting while driving is dangerous, so you've created and installed the No Text While Driving app on your phone. Now, when you drive you open that app and let it auto-respond to incoming texts. But the jingle of the texts coming in is killing you with curiosity-- wouldn't it be great if you could hear the texts spoken aloud? With Part II of the tutorial, you'll extend the app so that it speaks out both the message and who sent it. And since you're making some changes anyway, you'll modify the auto-response so it reports your whereabouts in the reply: "Sorry, I'm driving and I'm at 1600 Pennsylvania Avenue". Before completing this tutorial you should complete part I. |
Advanced |
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 |
Android, Where's My Car You parked somewhere near the stadium or bar, but when the concert/party ends you don't have a clue where the car is. The friends you came with are equally as clueless. Fortunately you haven't lost your Android phone that never forgets anything, and you remember you have the hot new app, Android, Where's My Car?. With this app, you click a button when you park your car, and the Android uses its location sensor to record the car's GPS coordinates and address. Later, when you reopen the app, it shows you a map from where you are to the remembered location-- problem solved! With this tutorial you'll be able to download a created app and then study the annotated blocks below to better understand the app and App Inventor programming in general. |
Advanced |
StockQuotes 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). |
Advanced |