Frame-Based Editing: Easing the Transition from Blocks to Text-Based Programming
App Inventor: Create Your Own Android Apps