Ionic Framework : @ionic/angular 5.3.2

We have a requirement of creating a container app using an ionic framework for android and iOS. On launching this container app, it should directly show a responsive webpage inside the native wrapper(review).I have used the below command for creating the ionic project.

sudo ionic start newApp blank --type angular

Now I am confused about below version details.

Ionic:

   Ionic CLI                     : 6.11.7 (/usr/local/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 5.3.2
   @angular-devkit/build-angular : 0.1000.8
   @angular-devkit/schematics    : 10.0.8
   @angular/cli                  : 10.0.8
   @ionic/angular-toolkit        : 2.3.3

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   NodeJS : v12.18.3 (/usr/local/bin/node)
   npm    : 6.14.6
   OS     : macOS Catalina

My Doubts:

  • ionic/angular 5.3.2, does that mean ionic version is 5.3.2 or is that angular version.
  • Also is that angularJS or Angular 8/7/9/etc.

Know someone who can answer?

In ionic, you can create the application using 3 frameworks which are:

  • Angular
  • React
  • Vue.js

So @ionic/angular 5.3.2 means ionic with the angular framework.

It is angular not angularJs.

Also your system has @angular/cli 10.0.8 so it will be Angular 10 version.

Before we go deeper into this:

Does this mean your App just represents a responsive website? This will be probably denied by iOS:

4.2 Minimum Functionality

Your app should include features, content, and UI that elevate it beyond a repackaged website. If your app is not particularly useful, unique, or “app-like,” it doesn’t belong on the App Store. If your App doesn’t provide some sort of lasting entertainment value, it may not be accepted. Apps that are simply a song or movie should be submitted to the iTunes Store. Apps that are simply a book or game guide should be submitted to the Apple Books Store.

2 Likes