Many enterprises are often disillusioned with the process of creating standalone mobile applications i.e. creating mobile apps across the three main platforms, Android, iOS and Windows. The process of creating mobile apps individually for each platform can be challenging in terms of design, development and maintenance. As a result, many enterprises are looking to create hybrid apps, where they can use a single codebase and run it across multiple platforms. For hybrid app development, JavaScript,