Hybrid applications with Ionic

Around 1 year after the release of AngularJS, Ionic was released. Ionic is a framework for building hybrid mobile applications.

Essentially, you build a web application using Angular, and then Ionic will use another tool called Cordova to wrap the complete application inside a WebView container. A WebView is basically a simplified web browser that native apps can add into their application. Therefore, a hybrid application is basically the same as using your web application through a browser that is inside the native app. With a hybrid application, you can "write once, run anywhere".

However, because there are so many layers, the response time of the UI was initially slow, giving the hybrid app a jittery feel. ...

Get Building Enterprise JavaScript Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.