Obtaining and Installing Google App Inventor
Getting a Google App Inventor Account
Time for action signing up for a Google Account
Google App Inventor on the Web
Time for action logging into App Inventor
Requirements for Windows, Mac, and Linux
Installing Java on your computer
Installing App Inventor locally
Time for action installing App Inventor on Mac
Time for action installing App Inventor on GNU/Linux
Time for action installing App Inventor on Windows
Setting up and running the emulator
Time for action opening up the emulator
Finding and downloading drivers
Time for action connecting a Droid to Ubuntu
Time for action configuring our device
Using App Inventor's web interface
Time for action creating a new project
Time for action downloading our projects
Time for action uploading source code
Time for action connecting our phone
Time for action adding and configuring a button
Time for action follow the bouncing ball
Time for action shooting a photo
Time for action vibrating buttons
Time for action collapse and expand block groups
Time for action deleting unwanted blocks
Time for action calculating the area of a circle using a function Design
Time for action calculating the area of a circle using a function
Time for action finishing the "pi are square" app
Time for action adding an error trap
Mastering Concepts and Advanced Components
Time for action building bookmark apps
Time for action our very own barcode scanner
Time for action build a time- and date-stamped Voice Note Taker
Time for action storing persistent data on the web
Time for action getting the source
Time for action building a texting app
Time for action create a text-your-friends app
Time for action that Loving feeling
Time for action two methods for searching Twitter
Time for action building the input screen for a Friends List
Time for action converting a CSV table
Web component—reaching out to the web
Time for action using parsing to break out the states of India
Time for action building an eBay link app
Fusion Tables—Google's free online data service
Quickie data-getter—finding the fourth way
TinyWebDB—accessing and storing data
Time for action testing TinyWebDB
Publishing your apps for the world
Time for action showing three websites at the same time inside an app
Time for action determining our location by network
Time for action determining our location by GPS
Time for action taking a look from space
Using the AccelerometerSensor component
Time for action seeing gravity and acceleration on our phones
Time for action nice and level
Time for action seeing azimuth, pitch, and roll
Time for action building a compass
Time for action finding your current altitude
Time for action creating the end and the beginning
Time for action getting the current address, longitude, and latitude
Time for action saving our home location
Time for action the distance between home and wherever here is
Time for action bouncing a ball
Time for action banging things off each other
Time for action designing a splash screen
Time for action making a splash with the splash page