/SGDF-Inspirations

Mobile application helping scout leaders to create spiritual times

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

SGDF-Inspirations

Application mobile qui permet aux chefs scouts (et tout animateur) de créer des temps spirituels (ou de réflexion) en proposant des contenus diverses d'animation ou d'inspiration.

Installation pour le développement

Installer les dépendances suivantes :

Installer les dépendances via la commande suivante à la racine du projet :

yarn

Puis lancer une synchronisation des données afin de créer le fichier /src/assets/data.zip.

Installation pour la création de binaires

Android

Installer les dépendances suivantes (comme précisé dans la documentation d'Ionic) :

Développement

Lancement de l'application en mode développement :

yarn ionic:serve

Synchroniser les données pour les intégrer dans l'application

Pour créer le fichier /src/assets/data.zip (qui contient l'ensemble du contenu de l'application, non livré avec les sources), aller dans le dossier Données application sur le drive, et le télécharger au format zip. Il sera alors téléchargé sous un nom similaire à Données application-20180529T220051Z-001.zip.

Exécuter le script de synchonisation local de cette manière (en remplaçant /chemin/vers/le/Données application-20180529T220051Z-001.zip par le chemin vers votre fichier zip):

node tools/synchroniser_data.zip_local.js '/chemin/vers/le/Données application-20180529T220051Z-001.zip'

Création de binaires

Android

Dans le dossier racine du projet, lancer la commande suivante :

ionic cordova build android --prod --release

ou

yarn build:apk

Le fichier /platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk sera alors créé.