Sommaire

Application ionic3-clipboard

1. Compte rendu d’exécution de l’application

L’utilisation du presse-papiers est une technique des plus courantes, vous l’utilisez sans doute des dizaines de fois par jour dans vos activités de bureautique. Ionic 3 propose aussi cette fonctionnalité même si elle n’est pas forcément beaucoup employée dans les applications mobiles.

La gestion du presse-papiers est assurée par un plug-in Cordova, ce qui veut dire qu’il faudra, pour cette application, réaliser au minimum un test dans un émulateur prenant en compte ce plug-in (ou Android Studio par exemple).

Avant de se lancer dans la conception de l’application en utilisant notre template blank habituel, il faudra réaliser les installations suivantes en mode ligne de commande :

ionic cordova plugin add cordova-clipboard 
npm install --save @ionic-native/clipboard

Sous Android Studio en utilisant l’émulateur Nexus S API 27, l’affichage donne :

images/ch29_01.png

2. Analyse des scripts principaux

Script config.xml

La seule particularité est la présence de la directive associée au plug-in cordova-clipboard :

    <plugin name="cordova-clipboard" spec="^1.0.0" />

Script package.json

Nous retrouvons dans les « dependencies » une directive Ionic Native :

  "dependencies": { 
... 
   "@ionic-native/clipboard": "^4.10.1", 
...

et aussi la mention du plug-in ...