Devoxx

Devoxx

Publication du code source de l’application Devoxx Mobile et retour d’expérience

Publication du code source de l’application Devoxx Mobile et retour d’expérience

La semaine dernière Xebia annonçait la sortie de l’application mobile Xebia pour Devoxx France, ainsi que la publication prochaine du code source de l’application. C’est aujourd’hui chose faite puisque vous pouvez le consulter sur son espace GitHub à l’adresse suivante : https://github.com/xebia-france/devoxx-mobile.

Le code source est publié sous license MIT. Je vous encourage à aller le consulter, le forker ainsi qu’à partager vos retours d’expériences autour du développement d’applications mobiles basées sur des technologies web.

Génèse et objectifs

Le développement de l’application s’est focalisé autour des axes et objectifs suivants :

  • Explorer les technologies web pour développer une application mobile, que cela soit par l’utilisation d’HTML5 et CSS3 via le cadre de développement proposé par la librairie jQueryMobile ou bien par l’intégration de différentes librairies JavaScript telles que Require, Backbone, Underscore ou Lawnchair.
  • Mettre en oeuvre PhoneGap et son usine logicielle en ligne PhoneGap Build pour délivrer des applications web encapsulées dans des coquilles natives afin de pouvoir les publier sur les markets Android, Chrome ou bien encore iOS.
  • Fournir une application qui sera utilisable sur l’ensemble des matériels du marché et vérifier dans quelle mesure les applications mobiles web peuvent se comparer aujourd’hui face aux applications natives. 
  • Développer une application ayant une base de code unique afin d’éviter d’avoir à gérer la fragmentation des plateformes.
  • Etre en mesure de répondre à un cahier des charges complet en un temps réduit. Ce cahier des charges comprenant:
    • Le développement des différents écrans applicatifs : Liste des sessions par journée avec affichage complet des détails, ainsi que les listes et détails des speakers, des salles, et des tracks.
    • La gestion et le stockage des favoris (On parle ici des sessions)
    • La présentation du programme Xebia pendant les 3 jours de la conférence
    • Une application étant capable de fonctionner en mode offline avec synchronisation et stockage des données
    • Un affichage de la timeline twitter XebiaFr et DevoxxFr
    • Un fonctionnement effectif sur un ensemble étendu des matériels allant du téléphone au PC en passant par la tablette quelque soit l’OS

(suite…)