App development has become an integral part of IoT device creation over the past decade. These days, it’s near impossible to find consumer connected devices that do not come with companion smartphone applications which offload most (if not all) of its display to the user handset. While a web-based UI will often be sufficient for industrial or enterprise-grade IoT devices, most manufacturers will have a hard time selling a consumer IoT device that can’t be controlled by the user’s smartphone. 

As IoT mobile app development has evolved into a required front end layer for the vast majority of today’s connected consumer products, device developers have some important decisions to make in creating an app which is safe, fast and affordable. Let’s sort custom builds from off the shelf platforms, and cloud connections from peer-to-peer, in this development guide to IoT apps.

Source: DZone