App Inventor is a visual, drag-and-drop tool for building mobile apps on the Android platform. You design the user interface (the visual appearance) of an app using a web-based graphical user interface (GUI) builder, then you specify the app’s behavior by piecing together “blocks” as if you were working on a puzzle. App Inventor dramatically lowers the barriers to creating apps for Android phones and devices. How about a video game where the characters look like you and your friends? Or a “did you pick up the milk?” app that reminds you if it’s after 3 p.m. and you’re near the grocery store? With MIT App Inventor, it's easy!
Getting ready to program with App Inventor is an easy process that varies slightly depending on whether you are developing apps on an Android device or on the built-in Android phone emulator (which gets installed along with App Inventor.) Follow the steps on the Setup MIT App Inventor page to get started.
> Once everything is installed and setup, you can simply go to http://beta.appinventor.mit.edu/ to begin.
All can be downloaded (with code)
App Inventor Gallery
2012 MIT App Inventor App Contest Winners
Sample Apps from AppInventorBlocks.com
See these sites for examples for lots of common things you'll want to do
New to App Inventor? Follow the steps on the Setup MIT App Inventor page to get started. If you are using your own phone, you may need to follow these Setup Instructions.
> Once everything is installed and setup, you can simply go to http://beta.appinventor.mit.edu/ to begin.
INTRODUCTION |
Lesson 1 : Build the HelloPurr App - Learn that app building is about specifying responses to events, in this case playing a "meow" sound in response to a button click. |
Lesson 2 : Build the PaintPot App - Learn about Canvases, reacting to the user's touch, and working with color and background properties. |
Project 1: The Magic 8 Ball App - Apply what you have learned so far |
|
Lesson 3 : Build the MoleMash Game - Build this game and learn how to add timing and randomness into your apps. |
Lesson 4 : Build a Shooter Game - Learn how to animate objects with Clock. Timer event and react to events like two objects colliding. |