Non classé

Préparez votre environnement pour développer une application mobile multiplateforme avec Ionic

CLI

Interface en ligne de commande, c’est une interface permettant d’exécuter des commandes depuis la console (scripts). Sur Windows, si vous souhaitez utiliser l’invite de commande native il suffit d’ouvrir la fenêtre Exécuter en faisant Windows+R et en entrant cmd.

NODE.JS

Vous pouvez télécharger et installer la dernière version LTS de Node.js.

NPM

NPM est le gestionnaire de paquets officiel de Node.js qui gère les dépendances pour une application (librairies dont vous aurez besoin).

Pour installer NPM, il suffiet d’ouvrir la ligne de commadne (CLI)et taper la commande suivante :

npm install -g npm@latest

IONIC CORDOVA

Cordova (plus anciennement PhoneGap) est un Framework qui permet de créer des applications pour différentes plateformes en HTML, CSS et JavaScript. Veuillez installer Cordova de manière globale sur votre machine avec la commande suivante :

npm install -g ionic cordova

Création d’un nouveau projet

Vous pouvez créer un nouveau projet de type « blank » (c’est-à-dire sans contenu pré-généré), il suffit d’exécuter la commande suivante :

ionic start mon-projet-ionic blank

Lancer le serveur de développement

Il faut entrez dans le dossier créé :

cd mon-projet-ionic

Par la suite, veuillez exécuter la commande suivante pour lancer le projet :

ionic serve

ionic serve  lance un serveur de développement qui se recharge à chaque modification de fichier.

Pour visualiser l’application, il faut naviguer à  localhost:8100

Visual Studio Code

Personnellement, j’utilise Visual Studio Code comme IDE mais vous pouvez utiliser l’éditeur ou l’IDE de votre choix (comme WebStorm, Atom ou Sublime Text).

Structure du projet

Vous pouvez maintenant ouvrir votre projet avec Visual Studio Code et voir la structure de votre application.

Vous allez trouver dans la structure :

  • Le dossier  node_modules  qui comporte tous les modules Angular, Ionic et Cordova installés par le CLI.
  • Le dossier  platforms qui contient les ressources nécessaires au build final de votre application pour les plateformes différentes (comme iOS et Android).
  • Le dossier  plugins qui contient les plugins Cordova qui permettent par exemple d’accéder aux fonctions natives des appareils (comme photo, le GPS, les outils médias).
  • Le dossier  resources qui contient les ressources de votre applciation mobile comme les images correspondant à l’icône et au splash screen.
  • Le dossier  www  géré par le CLI pour la création des packages finaux pour votre application.  
  • Le dossier src qui nous concernera pour la création de notre application.

Dans le dossier src vous allez trouver :

  • Le dossier  assets  contiendra les assets statiques de votre application (comme les images).
  • Le dossier  theme qui permet de modifier le thème de votre application. 
  • Le dossier environnement qui contient les variables d’environnement.
Il se peut que vous ayez des petites différences à ce niveau, selon la version d’Ionic qui est installée sur votre système (dans ce chapitre, j’utilise la version 4 d’Ionic).

Dans le dossier src, vous allez trouver un dossier  app qui contient :

  • Le dossier  home, qui contiendra la page principale de votre application.
  • 6 fichiers : app-routing.module.ts, app.component.html, app.component.scss, app.component.spec.ts, app.component.ts et app.module.ts.

Maintenant, notre environnement est prêt 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *