Smartphones are devices that integrate the functionalities of computers, PDAs, and cell phones. Smartphones consist of operating systems (similar to a computer), large displays, and various value-added functions. Smartphones support basic functions such as texting and calling, along with advanced functions such as browsing, touch screen display for easy navigation, Wi-Fi connectivity, and Bluetooth connectivity. In addition to the above mentioned features, smartphones also comprise sensors such as accelerometers and gyroscopes, which help in motion-based navigation and games. Smartphones are undergoing a lot of technological advancements in terms of operating systems, processors, battery life, and display density.