This document discusses augmented reality learning (ARLearn) and lessons learned from developing augmented reality applications. It describes how ARLearn uses location, sensors, and rich media in mobile apps and games for education. Examples are given of case studies using augmented reality and virtual reality for different subjects. Developing for multiple mobile platforms and leveraging new technologies like geolocation and HTML5 are also covered.