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. ...