README.md 4.91 KB
Newer Older
Rim El Jraidi's avatar
Rim El Jraidi committed
1
**Journal de bord**
Rim El Jraidi's avatar
Rim El Jraidi committed
2 3


Rim El Jraidi's avatar
Rim El Jraidi committed
4

Rim El Jraidi's avatar
Rim El Jraidi committed
5 6

* **Jeudi 30 janvier** 
Rim El Jraidi's avatar
Rim El Jraidi committed
7 8

W + R
Rim El Jraidi's avatar
Rim El Jraidi committed
9

Rim El Jraidi's avatar
Rim El Jraidi committed
10 11 12 13 14 15
Visite chez WIRES et briefing sur leurs attentes et leurs exigences
Présentation rapide du code déjà disponible sur github




Rim El Jraidi's avatar
Rim El Jraidi committed
16 17

* **Lundi 3 février** 
Rim El Jraidi's avatar
Rim El Jraidi committed
18 19

W + R
Rim El Jraidi's avatar
Rim El Jraidi committed
20

Rim El Jraidi's avatar
Rim El Jraidi committed
21 22 23 24 25 26 27
Première version du cahier des charges, exigences fonctionnelles et non fonctionnelles
Installation des outils: Android Studio
Premiers pas sur Android Studio




Rim El Jraidi's avatar
Rim El Jraidi committed
28 29

* **Lundi 11 février** 
Rim El Jraidi's avatar
Rim El Jraidi committed
30 31

W + R
Rim El Jraidi's avatar
Rim El Jraidi committed
32

Rim El Jraidi's avatar
Rim El Jraidi committed
33 34 35 36 37 38 39
Récupération Git du projet
Première exécution de l’application
Compréhension du code fournis




Rim El Jraidi's avatar
Rim El Jraidi committed
40 41

* **Vacances** 
Rim El Jraidi's avatar
Rim El Jraidi committed
42 43

R
Rim El Jraidi's avatar
Rim El Jraidi committed
44

Rim El Jraidi's avatar
Rim El Jraidi committed
45 46 47 48 49 50
Premier essai création Timer
Premier essai création Search Bar
Décision de ne pas utiliser une search bar mais de diviser les cages en fonctions de leurs états 



Rim El Jraidi's avatar
Rim El Jraidi committed
51 52

* **Lundi 2 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
53 54

R
Rim El Jraidi's avatar
Rim El Jraidi committed
55

Rim El Jraidi's avatar
Rim El Jraidi committed
56 57 58 59 60 61
Partie graphique Timer + class
Tuto implémentation Bottom navigation sur android studio




Rim El Jraidi's avatar
Rim El Jraidi committed
62 63

* **Mardi 3 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
64 65

R
Rim El Jraidi's avatar
Rim El Jraidi committed
66

Rim El Jraidi's avatar
Rim El Jraidi committed
67 68 69 70 71
Première implémentation d’un menu pour switch entre les différentes cages




Rim El Jraidi's avatar
Rim El Jraidi committed
72 73

* **Lundi 9 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
74 75 76

W+R

Rim El Jraidi's avatar
Rim El Jraidi committed
77
Pré-soutenance
Rim El Jraidi's avatar
Rim El Jraidi committed
78 79 80



Rim El Jraidi's avatar
Rim El Jraidi committed
81 82

* **Mardi 10 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
83 84

R
Rim El Jraidi's avatar
Rim El Jraidi committed
85

Rim El Jraidi's avatar
Rim El Jraidi committed
86 87 88 89 90 91
Distinctions cages ouvertes, cages fermées, dispositifs non déployés (différentes classes)
Tuto implémentation système de notifications visuelles et sonores




Rim El Jraidi's avatar
Rim El Jraidi committed
92 93

* **Lundi 16 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
94 95

W+R
Rim El Jraidi's avatar
Rim El Jraidi committed
96

Rim El Jraidi's avatar
Rim El Jraidi committed
97 98 99 100 101
Visio : tester application avec mosquito




Rim El Jraidi's avatar
Rim El Jraidi committed
102 103

* **Jeudi 19 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
104 105

W+R
Rim El Jraidi's avatar
Rim El Jraidi committed
106

Rim El Jraidi's avatar
Rim El Jraidi committed
107 108 109 110 111
Visio avec M. Delbart : priorité → possibilité de pouvoir rentrer des informations sur les cages, rajouter une cage, changer état… + Notifications




Rim El Jraidi's avatar
Rim El Jraidi committed
112 113

* **vendredi 20 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
114 115

W
Rim El Jraidi's avatar
Rim El Jraidi committed
116

Rim El Jraidi's avatar
Rim El Jraidi committed
117 118 119 120 121
Revue complète du code en apportant énormément de modifications afin d’améliorer les performances
Ajout de la possibilité à l’utilisateur de modifier les informations d’une cage et d’afficher en priorité ce changement



Rim El Jraidi's avatar
Rim El Jraidi committed
122 123

* **samedi 21 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
124 125

W
Rim El Jraidi's avatar
Rim El Jraidi committed
126

Rim El Jraidi's avatar
Rim El Jraidi committed
127 128 129 130
Continuation d’amélioration du code existant
Ajout de la possibilité d’ajouter les “régions” où sont situées les cages et l’afficher


Rim El Jraidi's avatar
Rim El Jraidi committed
131 132

* **dimanche 22 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
133 134

W
Rim El Jraidi's avatar
Rim El Jraidi committed
135

Rim El Jraidi's avatar
Rim El Jraidi committed
136 137 138
Mise en commun de toutes les modifications apportées et faire en sorte que tout fonctionne correctement puis commit du code


Rim El Jraidi's avatar
Rim El Jraidi committed
139 140

* **lundi 23 mars** 
Rim El Jraidi's avatar
Rim El Jraidi committed
141 142

W
Rim El Jraidi's avatar
Rim El Jraidi committed
143

Rim El Jraidi's avatar
Rim El Jraidi committed
144 145 146
Ajout de la possibilité d’entrer les coordonnées d’une cage posée selon les coordonnées actuelles de la personne qui pose la cage (fonctionnalité déjà existante mais ne fonctionnait pas donc il fallait revoir intégralement cette fonctionnalité et l’intégrer au nouveau code)
Travail en cours : afficher la position de la cage avec GoogleMaps

William Nelson's avatar
William Nelson committed
147 148


Rim El Jraidi's avatar
Rim El Jraidi committed
149 150 151 152 153 154 155
* **mardi 24 mars** 

R

Autre version timer premier test (réussi) avec boutons start/pause
Deuxième test sans bouton mais timer s'enclenche automatiquement au lancement de l'application et on ne peut pas le stopper --> problème à régler.
Recherches + tuto --> Comment modifier les données du serveur (REST API), methode PUT
William Nelson's avatar
William Nelson committed
156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183



*  **mercredi 25 mars**

W

Modifications nécessaires pour pouvoir modifier l'état d'une cage sur le server mais en attente d'identifiants pour avoir l'authorisation.



* **vendredi 27 mars**

W

Possibilité de changer les données meta d'une cage.
Cependant nous avons eu un problème lors d'une manipulation et nous attendons désormais que l'entreprise règle ce problème sur le server.



*  **lundi 30 mars**

W

Le problème a été réglé, code rectifié afin que ce problème n'arrive plus.
Début de code pour pouvoir visualiser sur Google Maps.


Rim El Jraidi's avatar
Rim El Jraidi committed
184 185 186 187 188 189 190
*  **Jeudi 02 avril**

R

Utilisation de fragments au lieu d'activities et problème du changement d'état réglé (une cage s'affichait dans opened et closed à la fois).
Timer (countdowntimer) OK).

William Nelson's avatar
William Nelson committed
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230

*  **lundi 20 avril**

W

Mise en place d'une autre interface graphique avec fond noir et moins de couleurs :
- permet l'économie de batterie
- peut être plus facile de voir les informations dans certaines circonstances
- c'est plus joli



*  **dimance 26 avril**

W

Modification des fichiers .xml afin que l'affichage s'adapte à tout type d'écran sans problème.



*  **lundi 27 avril**

W

Finalisation de l'affichage d'économie de batterie (fond noir)
Il est maintenant possible de visualiser avec Google Maps.



*  **mercredi 29 avril**

W

Possibilité de retourner à l'écran d'accueil depuis n'importe où en cliquant sur le logo Wyres dans la Toolbar
Bouton refresh dans la Toolbar d'accueil pour actualiser la liste des cages
Modifications sur les fichiers .xml afin de pleinement profiter des fonctionnalités d'androidx qui sont plus complètes
Modification du design des boutons
Mise en commentaire de la possibilité de entrer une "region" de la cage
Possibilité de poster les coordonnées de la cage sur le server, cependant cela ne marche pas, cela doit venir d'un problème d'authorisation

Rim El Jraidi's avatar
Rim El Jraidi committed
231
R
William Nelson's avatar
William Nelson committed
232

Rim El Jraidi's avatar
Rim El Jraidi committed
233 234
Mise en place d'un système de notifications. Premier essai avec FireBase mais échec. Utilisation d'une classe Notifications qui extend de Service.
Notifications timer + Notifications batterie faible du téléphone + Notifications changement d'état
William Nelson's avatar
William Nelson committed
235 236 237 238 239 240 241 242

*  **jeudi 30 avril**

W

Derniers changements pour merge
Aide à Rim pour faire fonctionner le timer correctement à l'aide de threads
Merge