Skip to content

17 Cordova

Cordova, Phonegap, Ionic

  • PhoneGap is an Adobe product which is powered by Apache Cordova
  • Ionic is a framework which is a set of CSS classes and a JavaScript library, build initially on top of Cordova with Angular/React/Vue. Now with Capacitor.

Cordova

Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies - HTML5, CSS3, and JavaScript for cross-platform development. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's capabilities such as sensors, data, network status, etc.

cordova

Ionic

Satisifaction with dif platforms

ionic

Ionic – the company that makes Capacitor, Ionic Framework, Stencil, Appflow, and many other app development-focused products.

Capacitor – the toolkit that handles the native side of the app and the communication between the native app and the Web View. Capacitor is completely agnostic of the frameworks and technologies used in the Web View app itself, including Ionic Framework.

Capacitor 1

Web Native is the full capability and access to developers of the Web Platform, with the full functionality and performance benefits of traditional native apps.

Capacitor is an open source native runtime for building Web Native apps. Create cross-platform iOS, Android, and Progressive Web Apps with JavaScript, HTML, and CSS.

Capacitor supports any web framework. React, Svelte, Vue, Angular,...

Native plugins for
- camera - file system - geolocation - accelerometer - notifications - network - haptics - custom

Capacitor 2

Install Ionic plugin for VS code.

Choose templates, etc...

Skip for now - in plugin config.

Click run iOS or Android