MIT App Inventor is a blocks-based environment for creating apps for mobile devices. It's modeled after Scratch, so all of the coding is done with blocks. It lets you build real apps, including the ability to publish them in the Android Play app store.
KEY RESOURCES
Presently, App Inventor works only with Android phones and tablets, but the MIT team is working on an iOS version.
OUR AGENDA
App Inventor "Maker Cards"