A maker friendly mobile and social sensing approach to urban air quality monitoring