Escolar Documentos
Profissional Documentos
Cultura Documentos
Barb Ericson
ericson@cc.gatech.edu
Nov 12, 2011
History
Released to the public Dec 15, 2010
Based on prior work in computing
education
Seymour Papert Logo and constructionism
Uses the Open Blocks Java library from MIT
Similar to Scratch, also from MIT
What is it?
Free platform for developing apps for
mobile devices that run Google Android OS
All data is stored on the server
Cloud computing
Important!
Google will turn off the App Inventor
servers on Dec 31, 2011 No date
yet on MIT servers
Click on the "Download All Projects" to
save your projects to your computer
before Dec 31, 2011
Component Designer
Runs in a browser some problems
in IE
Viewer
Shows current
app interface
Components
Names
of the
components
Properties
Set or view
properties
here
Blocks Editor
Runs using Java Web Start from
cloud
Start an
emulator
Get blocks
from here
Drag the
blocks here to
create your
app
Connect to
emulator or
phone
Getting Started
Instructions at
http://www.appinventorbeta.com/learn/setup/index.html
Setup Phone
Menu Settings Applications
Add a Sound
Drag out a Sound from
the media palette
It isn't visible on the
screen but will be shown
in the Non-visible
components
Click on "None" under
the Source property
Click on "Add"
Click on "Browse" and
find "cowbell.wav"
Click on "OK"
Depending on the
browser you may
have to click on
"Save" and then
click on the
downloaded file or
Click on "My
Blocks"
Then on "Button1"
Drag out a when
Button1.Click block
and drop it in the
center area
Click on "Connect to
Device" and select the
emulator
The app will download to
the emulator and show
Downloading to Phone
Connect the phone
with the USB cable
The first time you
may have to install
device drivers
http://www.appinven
torbeta.com/learn/s
etup/
Click on "Connect
to Device"
Computing Concepts
Lists
Iteration (Loops)
Recursion
User Interfaces
Model, View, Controller
Create a quiz
Using lists
Automatically respond to
text messages
Use text-to-speech to
read a message
Store data on the phone
Resources
Our distance learning site
http://ice-web.cc.gatech.edu/dl/
Official tutorials
http://www.appinventorbeta.com/learn/tutorials/
College course
http://turing.cs.trincoll.edu/~ram/cpsc110/sched
ule.html