Smart phones are ruling the world with their advanced and infused new technologies with the use of mobile application development. The advent of android app development and iOS app development made intelligent portable devices to leverage end-to-end mobile solutions. Mobile applicationsmade wide explosion of information accessing and retrival of data, images and videos. Mobile apps are of two types: native and hybrid. User interfaces of mobile phones are implemented using either native or hybrid app mobile technology.