If you have any experience using or teaching Scratch (a visual IDE for teaching basic programming), along comes App Inventor from Google to allow anyone to program apps for the Android operating system. Includes a simulator. I have put in my request for App Inventor but, alas, I am still waiting - can't wait to try it! Put in your request!