Unit 5: Description of Material
Unit 5: Description of Material
Description of Material:
This unit participants will learn about APIs and how to use the Web in an app, storing data in
Fusion Tables, and making apps with multiple screens. This unit’s material will include tutorials
and readings.
Learning Objectives:
● incorporate FusionTables into an app
● construct an app with multiple screens
● utilize an API within your MIT App Inventor app
Let’s Begin!
This unit has a lot of App Inventor content that will add functionality and flexibility to your apps.
To practice using FusionTables, complete the PizzaParty app and make a modification to it.
Here’s a starting source code and here’s the corresponding tutorial. Note that the source code
we are providing you still needs to be completed. You will need to supply your own API KEY,
your own Table ID, and your own TABLE URL in the global variables in the blocks editor. This
source code will not work without these additions. Follow along the tutorial for guidance.
We have provided a tutorial and source code for an app called Stock Quotes that uses an API
from Yahoo Finance. This API allows you to make an app that uses information about different
stocks.
● StockQuotes Tutorial
● StockQuotes Source Code
This unit your assignment to create a new app that uses an API and more than one screen. To
find an API to use, check out some from this list of free APIs.
Products
When you are finished you should have:
● A modification of the Fusion Tables app
● A web API app with multiple screens