GrenobleFuté: Difference between revisions

From air
Jump to navigation Jump to search
Line 17: Line 17:


*Installation des différents outils nécessaire au développement de l'application :
*Installation des différents outils nécessaire au développement de l'application :
- JAVA 1.8
** JAVA 1.8
- SDK Android API 15
** SDK Android API 15
- Cordova
** Cordova





Revision as of 13:32, 8 February 2016

Project presentation

Team

  • Supervisor : Nicolas Palix
  • Members : Delaporte Adrien / Lucidarme Benjamin / Mouret Adrien
  • Department : RICM4

Links

  • Github :

Progress of the project

Week 1 (January 11th - January 17th)

Choice of the topic

Week 2 (January 18th - January 24th)

  • Installation des différents outils nécessaire au développement de l'application :

** JAVA 1.8 ** SDK Android API 15 ** Cordova


  • Création du git
  • Réflexion sur les outils à utiliser pour développer l'application : Dilemme entre Cordova & code natif
  • Perspectives du projet :
    • Cordova => trouver une visée au projet (« juste » afficher la map est inutile)
    • Natif => OSMand donne la possibilité de faire du rootage par la suite
    • Conclusion : Trouver une extension intéressante pour Cordova ou faire en natif

Week 3(January 25th - January 31th)

Week 4 (February 1st - February 7th)

Week 5 (February 1st - February 7th)

Design pattern

  • Adapter : Utilisation de données / applications externes : données métromobilités & OSMand
  • Memento : Restitution de l'application si suppression du plugin
  • Observer : Pour modifier son état, la carte doit être informée du changement des données de trafic
  • MVC : Architecture modèle vue contrôleur pour séparer la représentation de la carte et les données