This web site allows you to create fully functional applications for Android cell phones. It uses a variant of Scratch, the drag and drop programming language.
While App Inventor can be used to create some complex applications, it also allows simple phone applications to be created in under an hour.
Highly recommended by our webmaster.