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.