Mobile learning involves using mobile technologies to enable learning anywhere and anytime. Mobile devices allow for a variety of learning activities including exploring, investigating, discussing, recording data, building models, sharing, testing, adapting, and reflecting. Mobile devices have many capabilities that support mobile learning such as cameras, document viewers, geolocation sensors, media playback, microphones, notifications, search functions, communication abilities, and touchscreens.