Mobile Sensors: Increasing Developers' Environmental Awareness

Rebecca Vieyra

During this session, Android developer Chrystian Vieyra and physics educator Rebecca Vieyra will describe how developers can enhance mobile app development by connecting with environmental data through in-device sensors. Attendees will learn the basic operating principles for common sensors (accelerometer, gyroscope, magnetometer, barometer, microphone, etc.) as well as development opportunities with newer sensors (Google ARCore, time-of-flight). Participants will also discuss how to retrieve, filter, and make meaning of data. Special attention will be afforded to comparing the use of raw data against Google’s custom APIs that use sensor fusion. The speakers will also provide a brief introduction to a special case scenario of mobile app sensor integration funded by the U.S. National Science Foundation–the incorporation of sensors into Google ARCore visualizations, such as the use of magnetometer data to display three-dimensional magnetic fields in real space.

Keywords: Sensors, Google ARCore