Capacitor: use native plugins in your ionic applications

Tech and Architecture
Capacitor : utilisez des plugins natifs dans vos applications Ionic

At first glance, you might think this was Ionic’s answer to React Native, but this time the framework dedicated to mobile applications has chosen to turn towards PWAs. This week, discover Capacitor: Ionic’s new open source tool that offers to let you create NPWAs (native PWAs).

What is Capacitor?

Ionic describes its new tool as a logical successor to Apache Cordova and Adobe PhoneGap. However, given that it is oriented towards native development, it is also inspired by several frameworks such as React Native and Turbolinks.


What sets Capacitor apart from its competitors is that it has a component focused on web applications. It is therefore possible to use Capacitor to develop for iOS as well (with Xcode 9) and Android (with the Java 8 JDK).

Installing Capacitor

Simple installation

The easiest way to install the tool is through the NPM package manager. At this stage you have two options:
– Either you have an existing application, in which case type the following command in your terminal:
cd my-app npm install --save @capacitor/core @capacitor/cli
– Or you are creating a new project, in which case you will need to type:
npx @capacitor/cli create

Installation with Ionic

For this relatively simple part, you only need two steps:
– Start the Ionic project:
ionic start myApp tabs cd myApp
– Install Capacitor on your Ionic project:
npm install --save @capacitor/cli @capacitor/core

What features does Capacitor offer?

Even though Ionic wanted to completely modernise its new tool, it will still be possible to benefit from Cordova plugins. They can be used on iOS, on Android and on PWAs alike.
Capacitor will also ship with a native IDE, compatible with Xcode and Android Studio.
But the tool’s real strength lies in the 20 APIs it offers. Here are a few of them:

  • Camera: allows the user to choose a photo from their album or take a photo with their native camera.
  • Filesystem: provides a Node.js-style API for working with files on the device.
  • Haptics: provides feedback to the user, through vibrations for example.
  • Toast: despite its unusual name, this API makes it possible to send a notification to the user.

How about we connect?

Shape your brand’s digital future. Whether you want to align your touchpoints, create unified customer experiences, or optimize your omnichannel ecosystem, we design solutions that blend innovation and elegance.

Parler à un expert

Insights,
the essentials

All news
Les 7 métiers de la tech incontournables en 2026
Tech and Architecture 05.08.2026

The 7 must-have tech jobs in 2026

Mehdi developpeur fullstack senior
Tech and Architecture 02.05.2024

Mehdi, Senior Full-Stack Developer at Numendo: “I was on a conventional path that I ended up not following”

prensentation de plusieurs logo digitalisés pour présenter le client Mzars
Tech and Architecture 05.01.2024

Client Case Study: How Mazars Switzerland transformed its customer relationship management with Zendesk

2 personnes signent un contrat pour présenter les métiers de la tech en 2024
Tech and Architecture 13.12.2023

Tech careers: 7 jobs recruiters are fighting over in 2024

Numendo Paris Agency

48 Rue de la Bienfaisance
75008 Paris

Our Paris agency supports brands and key accounts with their most strategic digital projects.

Located just 10 minutes from Saint-Lazare station and steps from the Miromesnil metro, it brings together our experts in consulting, e-commerce, product data, and omnichannel architecture.

Numendo Paris embodies the perfect synergy of strategic vision, technical expertise, and client proximity.

Be part of the adventure
Numendo Paris

Joining Numendo Paris means joining an innovation hub where technical excellence meets an entrepreneurial spirit. A stimulating environment to drive world-class strategic projects right in the heart of the capital.

Numendo Mulhouse Agency

2a Av. Auguste Wicky
68100 Mulhouse

The Mulhouse agency is our technical center of excellence dedicated to the performance of your business platforms.

Located in the heart of Alsace, steps from the Mulhouse train station and in close proximity to Germany and Switzerland, our office is home to a community of passionate experts focused on innovation and code robustness.

It embodies the group’s technological powerhouse, capable of building highly complex B2B and industrial ecosystems.

Be part of the adventure
Numendo Mulhouse

Thriving in Mulhouse means joining a historic hub where a passion for technology and team spirit take center stage. <br>A human-scale environment ideal for tackling large-scale industrial and technical challenges.

Numendo Genève Agency

Rue du Marché 5,
1204 Genève

Our Geneva agency combines a culture of precision with digital expertise to elevate your projects in Switzerland and internationally.

Ideally located in the very heart of Geneva, it offers a premium work environment to support the data transformation of the most demanding businesses.

Geneva is our dedicated hub for structuring product information and deploying agile and scalable e-commerce strategies, primarily within the luxury and finance sectors.

Be part of the adventure
Numendo Geneva

Being part of the Geneva team means cultivating high standards and precision to deliver high-performing, sustainable digital solutions.<br>An exceptional work environment to transform the future of product data and Swiss e-commerce.