Configuration de l'environnement et premier lancement¶
Avez vous suivi le guide de configuration d'un poste de développement pour Transat ?
.env¶
Récupérez le fichier .env.example
et renommez-le .env
.
Qu'est-ce qu'un fichier .env
?
Un fichier .env
est un fichier qui contient des variables d'environnement (1), une par ligne. Dans l'application, ce fichier est chargé par Expo. Il contient l'URL de l'API.
- Une variable d'environnement est une variable qui est définie dans l'environnement d'exécution du processus. Elle est accessible dans le processus via l'objet
process.env
. Voir Wikipedia pour plus d'informations.
Installer les dépendances¶
Lefthook¶
Lefthook est un outil de gestion des hooks Git.
Qu'est-ce qu'un hook Git?
Un hook Git est un script qui est exécuté automatiquement lors d'une commande Git, à certains moments clés. Par exemple, il est possible de vérifier que le code est conforme aux conventions de code avant de commiter.
Ils sont installés dans le dossier .git/hooks
du projet. Pour simplifier l'installation, nous utilisons Lefthook.
Lancer l'application¶
Premier lancement un peu long
La première exécution peut prendre un peu de temps, car une build de développement sera compilée. Vous pouvez en lire un peu plus ici.
Vous n'aurez plus besoin de relancer cette commande, sauf si vous avez modifié le fichier package.json
.
Il suffit en effet de lancer la commande suivante pour lancer l'application:
Puis d'appuyer sur i
ou a
pour lancer l'application sur iOS ou Android.