We know that, the Internet of Things (IoT) is a network of physical devices, digital machines, and objects which utilize software, sensors and other forms of connectivity for the sharing of information. IoT solutions are found in healthcare, agriculture, retail, vehicles and so on. The best tool which can be used to properly harness the benefits of IoT solutions is the mobile phone. There are currently over 2.6 billion smartphone users in the world and the market analysis shows that the smartphone users will increase considerably in the years to come. In addition, accessing IoT solutions via mobile apps is logical because mobile apps development is inexpensive. This makes them even more accessible. Also, they offer a more flexible platform for transmitting data compared to web apps. IoT development in mobile apps facilitates the remote control of other smart gadgets using a single mobile device. Remember that all the devices have been assigned their unique IP addresses and they are all connected to the internet. It is not difficult today to find a connection between mobile apps and the future of IoT. Technically, our mobile devices and smart watches have already belong to this connected community. From past two years, mobile app development becomes much more involved when it comes to having a software that controls or utilizes reports from multiple connected devices. IoT apps have broad functions to perform instead of a particular mobile operating system. IoT applications are require to communicate with a number of different devices. Typical application development used to begin by documenting the on-screen functions the software needed to perform, but when coding mobile apps for the IoT, the desired physical functions must be considered first. Before the mobile device can cooperate with a connected device, its developers need to learn how the connected device communicates. Typical mobile apps correspond via Wi-Fi, 4G-phone service or Bluetooth. However, some IoT devices have their own connection protocols and gateways, so connections may need to be customized in order to work. Today, many developers can build apps for that broad spectrum of mobile devices. With existing development platforms, one developer may also work on versions of software for a handful of different operating systems, such as iOS, Android and Windows. However, programming for the IoT will become a more specialized area. Now a days, mobile devices come with multiple connectivity options including Wi-Fi, Bluetooth, cellular and NFC that enable them to communicate to other devices or sensors. It is these default qualities of mobile devices that put them at the core of the IoT ecosystem. Today, a Smartphone can interact with a Smartwatches and a fitness band to further ease and improve user experience. Some hotel businesses have already started replacing key and card based access into their rooms with Smartphone. For instance, if you want to enter the room, you will just need to open the hotel app in your mobile phone and proceed. IoT will also enable you to remotely operate your office access system and even monitor your garage door from anywhere. The mobile connectivity and in-built sensors strengthen IoT ecosystem creating a new world of opportunities and development in education, travel, healthcare, retail and many other industries. Mobile applications have been around for some time now but the integration of the IoT is something they have witnessed only recently. The role of connected devices such as wearables has been crucial in this context. IoT has changed the face of mobile apps, and to achieve goal of making everyone’s life easier developers should first go through the pain of creating compatible infrastructure and platform. Developing mobile app is same as developing web app with traditional software development. However, there is one critical difference that mobile apps take advantage of unique features that a mobile device could offer. For instance, gaming apps can take advantage of accelerometer of iPhone. As IoT is continuing to evolve, the concept of smart cities and smart homes would flourish. In such an environment, mobile devices function as main interface through which we interact with IoT enabled devices. Mobile devices are already empowered with sensors and applications that give great information regarding the users. We know, mobile apps are as ubtiqouis as oxygen in today’s technology-driven world.