App inventor is a online tool for creating fully functioning Android apps. It is not much more involved than Scratch to use, but allows you to build apps incorporating all the features of your phone such as image capture, gps location, text to speech etc.
http://appinventor.mit.edu/explore/
Sign in with your Google account.
There are two views, the design and layout view and the coding blocks view. Making an app with app inventor is similar to using Scratch. One major difference is that, because the app is designed for a different operating system than the computer used for building it, every step needs to be. This is solved by using the App Inventor App which makes it simple to test changes as you make them.
We'll start by adding a Label (text) and Button to a VerticalArrangement in the Designer view and then switch to the Blocks view to workout how to change the label text by clicking the button.
Then we will use the MIT AI2 Companion app to test our coding.