- Partie ‘aide’ dans le drawer pour mettre les liens de contact, pol de conf et doc de l’appli (indispensable pour upload sur les stores)
- Trouver une solution pour la visualisation des pdf hors ligne sur android (pistes : utiliser WebBrowser, Sharing, IntentLauncher, ou Linking pour ouvrir le pdf dans le navigateur ou un lecteur de pdf).
- Finir le dernier écran non-fait de l’appli
- Corriger pb variable Int pour téléphone dans la bd, cause un mini-bug dans la modif des données persos
- Possibilité de modif l’image de profil ?
- Ajouter des id dans la bd pour les evals, catégories, sous-catégories (permettra de simplifier la partie bilan, évaluations et évitera des choses écrites 'en dur')…
- CORRIGER MAIS A VALIDER - La requête fetchMoyenneEvaluationParSousCategorieBilan ne renvoit pas la bonne note
- Formattage des images dans les evaluations
cloner le projet, puis cd le fichier du projet
Installer de manière globale expo-cli
npm install -g expo-cli
Installer yarn
avec Brew package manager :
brew install yarn
Ou télécharger directement via le terminal :
curl -o- -L https://yarnpkg.com/install.sh | bash
Avec Chocolatey :
choco install yarn
Notez que l'utilisation de yarn est un choix, mais il est possible de switcher vers npm.
Installer les dépendances
yarn install
Télécharger Android Studio
Sur la page d'accueil (Welcome to Android Studio), cliquer sur Configure (en bas à droite)
AVD Manager
Create virtual device (en bas à gauche)
Installer le JDK et tous les plugins nécéssaires
Télécharger XCode
Préférences -> Locations -> Command Line Tools : votre version de XCode
Lancer "Metro Bundler"
Dépend de votre OS
yarn android
yarn ios
Cette commande lance "Metro Bundler", et essaye de lancer l'application sur un appareil/simulateur disponible.
Testez l'application !
Une fois lancée, l'appli pourra être testée sur votre appareil physique :
> Télécharger l'application Expo sur le PlayStore
> Scanner le QR code en bas à gauche du "Metro Bundler" avec le scanner de l'application Expo
Ou sur l'émulateur :
> Sur windows, il faut donc lancer l'AVD avant le Metro Bundler.
> Sur MacOS, peut importe, Xcode lancera l'émulateur par défaut automatiquement au lancement de Metro
- expo-cli: 3.21.5
- expo: 38
- react-native > 0.62
https://oporctunite.envt.fr/oporctunite-api/img/AppStore_GooglePlay.pdf