L’application Mood vous permet de partager simplement votre humeur avec vos contacts aux travers d’émoticônes. Vous pourrez aussi envoyer des SMS ou appeler un contact directement à partir de l’application. C’est simple et gratuit 🙂
Le principe de l’application :
Le principe est simple : l’idée que l’équipe de Boreal Business avait pour cette application mobile, était de concevoir une application qui permettait de partager votre humeur du moment à vos contacts inscrits sur Mood. L’autre point important à respecter pour le développement (ça c’était juste pour relever un peu le défi 😉 ), était de concevoir une application sans la moindre chaîne de texte. L’application est donc basée uniquement sur des pictos et des émoticônes qui permettent de partager votre humeur du moment à vos contacts.
Le concept du vendredi libre :
Les vendredis libres consistent à développer une application dans la journée. Un speed-run de projet en quelque sorte. Tel était le défi pour le développement de Mood. Les développeurs de Boreal Business ce sont donc mis à leurs claviers/NetBeans/cafés le vendredi matin et les ont lâchés une fois l’application terminée. L’équipe de Boreal Business avait bien évidemment pensé au concept de l’application avant cette journée : une manière simple d’envoyer un message ultra-court à ses contacts.
La matinée a été consacrée au développement des webservices : nous avons fait dans le simple et efficace en utilisant PHP / MySQL / JSON via de simples appels HTTP. Nous avons tout de même pris le temps d’ajouter une couche de chiffrage sur nos webservices, quelques informations personnelles (le numéro de mobile) transitant par le réseau. Dans le même temps, nous avons travaillé sur les maquettes : un proto-storyboard griffonné sur un carnet, quelques ébauches sur Illus pour les couleurs, rien de plus ! Nous avons également déposé le nom de domaine (au Belize, juste pour la classe), créé l’hosting sur nos serveurs et installé un certificat SSL au passage. Une petite page web https://mood.bz/ avec le lien de téléchargement est mise en place également.
L’après midi a débuté avec le gros morceau : l’appli en elle même, avec en parallèle les versions iOS et Android. L’intégration des webservices a été, de manière assez surprenante, extrêmement rapide, quelques difficultés sur le chiffrage tout au plus. La tâche la plus longue, sans être la plus difficile est finalement toujours la même : les vues ! Créer les champs de texte, placer les éléments, checker la compatibilité avec les anciennes versions d’iOS et Android … Pour finir finalement vers 21h30, les doigts en miettes, les cerveaux sur OFF à pester contre le service iTunes Connect encore en panne 😉
Les enseignements de cette expérience
Ce projet nous a finalement permis de vivre les différentes étapes du développement d’un projet sur un très court terme : nous y avons finalement retrouve les mêmes répartitions temporelles que pour la plupart des projets.
- Réaliser des maquettes précises des vues de l’application permet un réel gain de temps aux développeurs. Y revenir par la suite est tout de suite plus compliqué
- Même sur des délais serrés, ne pas négliger les questions de sécurité et de vie privée
- Le texte n’est pas toujours la meilleure solution pour expliquer une fonctionnalités.
- JSON > XML.
- Après 12h de code non stop à plein régime, les développeurs se mettent à parler en assembleur.
Téléchargez l’application
L’application est disponible depuis peu sur l’App Store et bientôt disponible sur Androïd. https://mood.bz/
