My App Inventor Example

MIT App Inventor is an innovative beginner’s introduction to programming and app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks. The simple graphical interface grants even an inexperienced novice the ability to create a basic, fully functional app within an hour or less.
— http://appinventor.mit.edu/explore/about-us.html

Click here to see my App Inventor example. Although I don't teach history/geography and I can code without it, this was my first attempt at using this software.

MIT's App Inventor provides an easy way for everyone (that means you and your students) to create apps for the Android operating system. In my Exploring Computer Science course, App Inventor allows my students to think computationally and explore how technology can empower individuals.