Mobile applications must support an efficient user experience. For this reason, it is rare to see mobile apps with numerous form fields. In fact, the less interaction our apps require of our users, the more efficient both the users and the apps will become. The mobile Web is slowly adopting device APIs1 that allow developers to collect an abundance of information with minimal user interaction. For instance, 74% of mobile developers are using Geolocation within their apps2. Geolocation allows us to gather the user’s country, state, city, zip code, and address information with the simple tap of an acknowledgement button. Although these device APIs are making the user experience more efficient, for users whose devices don’t support geolocation, we still need to capture data the traditional way with form fields.
Unable to display preview. Download preview PDF.