It’s a cross-platform API and a code extension layer which eases up to call the native SDKs from that of the web code and write the custom native plugins which your app is in the need of. It also entails PWA support to enable the developer to write one app and launch it to the app stores.
It’s a new web component compiler developed by the ionic team to build the standards which are compliant with the web servers. It also makes use of the additional API like Virtual DOM, TypeScript, JSX, and async which are best suited for PWA.
These are basically the full-screen components which overlay other components. They are placed on the top of other contents so that it can dismiss the other component.
It is used to display a row of buttons and columns on the top of applications content and also at the bottom most part of the viewport.
6) ion-Ripple Effect
It will pick up a component and will render it browser URL gets matched with URL property.
It consists of a text field which is used to search from a big collection. The team of ionic has added 9 bar styles. Out of all, v4 looks the best.
9) Color Changes
The default color has been changed by the team and some new default color is added.
10) ion-select Popover
It is basically a dialogue which appears on the top of the current page and it is basically used for overflow actions which don’t fit properly in the navigation bar.
11) Ionicons 4.0
These are the icons designed specifically for using it in the Android, iOS, web, and desktop apps. Web font and support for SVG are now available and they are distributed as web components with decreased size and revamped icon forms showing the latest material design styles and iOS trends.
12) CSS Variables
These are the highlighting features of the ionic framework. These will modify the entire look of the app by just making the teeny weeny changes in some variables without even using the build tools.
13) Lazy Loading
It is basically a design pattern in the ionic framework which is used to distinguish initialization of the components until it is required. This will help to improve the performance of the app and decrease the load time of the app by dividing it into various bundles and loading the app when asked for.
14) Ionic Native 5
This brings your app development project to the entire framework of agnostic status. Here the components will work in any of the famous frameworks. Ionic native 5 will need Angular 5 for choosing providers or injectables.
15) Changelogs in Native 5
It is basically stuffed with Angular providers, ES6 modules, and AngularJS support. The bundle releases and ES6 will feature static classes for plugins.