vendredi 17 mars 2017

L'APK de l'application Android !

Bonjour à tous,

Vous nous l'avez demandé suite à la soutenance, voici l'APK de l'application Android !

Télécharger l'APK




jeudi 16 mars 2017

Modifications côté utilisateur avant soutenance

Bonjour à tous !

Comme prévu dans le dernier billet de ce blog, nous avons présenter une démo de l'application quasiment finale la semaine dernière à notre responsable Platine. Si le processus s'est correctement déroulé, Monsieur Tarby a relevé un défaut de notre application qui nous avait échappé, car nous sommes restés du point de vue développeur. En effet, du point de vue utilisateur, sélectionner un bâtiment ne permettait pas de trouver rapidement une place libre sans devoir chercher parmi les places disponibles.

Nous avons oeuvré cette semaine pour améliorer l'application du point de vue utilisateur. Ainsi nous avons ajouté dans les menus une option recherche rapide, qui permet à l'utilisateur de se voir proposer la place libre la plus proche, avec le tracé du chemin vers cette place sur la carte.

Le tracé d'une route vers une place libre

Ainsi lorsque l'on sélectionne un bâtiment, l'application nous indique également combien de places libres sont disponibles pour ce bâtiment.

Nombre de places libres pour le bâtiment M5
17274547_10212077708959049_210160279_n.png
Les nouveaux menus

Le développement de l'application est donc définitivement terminé. Rendez-vous demain pour la soutenance du projet, notre coach Platine sera présent, on vous espère nombreux !

jeudi 9 mars 2017

Dernier post avant la démo !

Bonjour à tous !

Ceci sera surement un des derniers billets de ce blog. En effet, demain nous procéderons à une démo de l'application auprès de Monsieur Tarby avant de participer à la soutenance la semaine prochaine. Nous avons donc mis les bouchées doubles cette semaine pour clôturer le développement de l'application Android.

Egalement, nous avons dû retoucher à l'API de l'application. Nous tenons à remercier spécialement Thierno, notre coach Platine, qui nous a très rapidement, vu l'urgence, mis sur pied un serveur nous permettant de déployer notre API. Nous avons corrigé une erreur de conception que nous avions fait au départ du développement. Au lieu de récupérer les coordonnées des places depuis l'API, nous les avons directement intégrées (au format JSON) dans l'application Android. Cela nous permet d'économiser une requête et de charger plus rapidement les places disponibles.

Ainsi l'API a été modifiée, et par rapport à un précédent billet où nous avions détaillé le retour des requêtes, le format est maintenant le suivant :
{"id":99,"state":"TAKEN","message":"15 heures avant"}

Ainsi, nous récupérons l'ID de la place, son état actuel (libre, occupé, inconnu) ainsi qu'un message indiquant depuis combien de temps cet état a été rafraichit. Nous avons également mis en place un nettoyage des données de l'API. Ainsi, tous les états antérieurs à 24 heures sont supprimés de la base de donnée.

En ce qui concerne l'application Android, nous avons rencontré des difficultés sur la précision du GPS, sur le passage de l'état libre à occupé. Nous avons utilisé une méthode de calcul permettant de savoir si un point dans l'espace et contenu dans un polygone, les places étant représentées par quatre point reliés entre eux. Nous avons également du mettre en place l'interaction avec l'API via des tâches asynchrones. Toutes les 30 secondes, nous effectuons un appel à l'API pour mettre à jour l'état des places. Nous détaillerons ces processus dans le prochain et dernier billet du blog la semaine prochaine :)

A bientôt sur le blog !

jeudi 2 mars 2017

La vidéo officielle est disponible !

Bonjour à tous !

Nous sommes heureux, Mehdi et moi-même de vous présenter la vidéo de l'application Park'Lille. Le tournage s'est déroulé aujourd'hui même et les voix off ont été enregistrées il y a deux semaines. N'hésitez pas à nous dire dans les commentaires ce que vous en pensez !

Je rajouterai également que nous avons vu notre coach Platine ce jeudi pour faire le point sur l'avancement de l'application. Nous ne manquerons de vous faire part très très vite sur le blog de notre avancement sur l'application Android et l'hébergement de l'API. La date butoir est fixée à dans 15 jours et nous sommes à présent dans la dernière ligne droite du développement.


A bientôt sur le blog !