A écrire…
Voir aussi : Z:\commun\04_projets\PROJ_Glossaire_Equilearning\technique\CR Reunion transmission projet Equilearning.pdf
L'application globale est composé de 3 briques applicatives :
Lire les fichiers README.md à la racine de chaque dépôt pour avoir plus de détail sur chacune d'elle.
Le diagramme ci-dessous montre l'imbrication de toutes ces briques.
Au démarrage de l'application mobile, celle-ci interroge le serveur pour récupérer et créer localement les mots.
Côté client :
getAllData() lance une requête http qui appelle, côté serveur :
Côté client, l'affichage d'une liste de mot se traduit par l'appel de :
Cette fonction met à jour la liste des mots en mémoire ($rootScope.tabWords).
Celle-ci est notamment exploité dans :
pour extraire les mots à afficher en page d'accueil ($scope.tabWordsHome)
Cette variable tabWordsHome est utilisée dans la vue html partial\home.html dans un div actuellement comme ci-dessous :
<div class="mot slideLeft" ng-click="playSound(word)" ng-repeat="word in tabWordsHome | filter : searchWord | categFilter: currentCateg">
On y voit que AngularJs itère dessus : ng-repeat=“word in tabWordsHome et utilise word dans les lignes suivantes.
Se rendre sur la console développeur GooglePlay https://play.google.com/apps/publish?dev_acc=08376188012876755024#AppListPlace (connexion avec le compte cemu@unicaen.fr)
En cas de mise à jour de l'exécutable (nouvelle version de fichiers APK), pour mettre en production la nouvelle version, il faut télécharger la nouvelle et supprimer la précédente (voir rubrique Fichiers apk)
Voir : Publication sur l'App store