Thanks to visit codestin.com
Credit goes to github.com

Skip to content

betagouv/jagis-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

J’agis

Intégration Continue

Introduction

Accompagner chaque citoyen dans sa transition écologique, en vous proposant des informations, solutions adaptées à votre situation personnelle et vos intérêts, et en rendant accessibles l’ensemble des aides et outils à votre disposition.

Pile technique

  • Flutter
  • iOS
  • Android

Démarrage

Prérequis

Vous devez avoir correctement installé Flutter

Instructions

  1. Récupérer le code source :

    git clone [email protected]:betagouv/jagis-mobile.git && cd jagis-mobile
  2. Ajouter les fichiers de configuration Firebase :

    • android/app/google-services.json
    • ios/Runner/GoogleService-Info.plist
  3. Configurer les variables d'environnement dans le fichier app/env.developement.json :

    {
      "API_URL": "X",
      "SENTRY_DSN": "X",
      "SENTRY_ENVIRONMENT": "X",
      "MATOMO_URL": "X",
      "MATOMO_SITE_ID": "X",
      "FIREBASE_PROJECT_ID": "X",
      "FIREBASE_STORAGE_BUCKET": "X",
      "FIREBASE_MESSAGING_SENDER_ID": "X",
      "FIREBASE_ANDROID_API_KEY": "X",
      "FIREBASE_ANDROID_APP_ID": "X",
      "FIREBASE_IOS_API_KEY": "X",
      "FIREBASE_IOS_APP_ID": "X",
      "BUNDLE_ID": "X"
    }
  4. Aller dans le dossier app et lancer cette commande :

    flutter run --flavor local --dart-define-from-file env.development.json --dart-define=cronetHttpNoPlay=true

Tests

Dans le dossier app :

  1. Regénérer les tests gherkin :

    dart run build_runner build -d
  2. Lancer les tests :

    flutter test --test-randomize-ordering-seed random

Plus de détails

Liens

L'application est branché au backend

About

Des solutions concrètes et locales pour vivre mieux, aujourd’hui et demain.

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •