Mobile application development is an industry which is soaring high in the sky which each coming year. The changing trends and incorporation of new frameworks, features, and technologies, also benefit the developers to a great extent by minimizing the workload of building mobile and web apps. Two types of apps have gathered much ground in Mobile application development today- Native apps and Hybrid apps.