Application mobile Webportage
Demande du client
Webportage est une société de portage salarial spécialisé dans les métiers du web.
Elle compte aujourd’hui près de 700 portés à travers la France et c’est le mode que j’ai choisi pour pouvoir facturer mes clients sans avoir à gérer la comptabilité mais aussi réduire mes frais de fonctionnement pour proposer les meilleurs tarifs.
La plate-forme qui permet de créer ses devis, factures et rentrer ses frais n’as cessé de s’améliorer et naturellement la consultation de son compte via mobile est rapidement devenu un besoin pour beaucoup de portés comme on le fait maintenant avec sa banque via le mobile.
Webportage a donc lancé un appel d’offre auprès des portés de la société et j’ai été retenu pour développer cette première version pour iPhone et Android.
Solution apportée
Pour cette première version, l’application devait permettre de s’authentifier via l’API de Webportage avec son nom d’utilisateur et mot de passe afin de visualiser la liste des opérations sur le compte du porté, afficher le détails de celle-ci, d’accéder à l’aide et aux mentions légales.
Le design de l’interface iPhone a été réalisé par Martin ZHA de la société Liaison Graphique et je l’ai ensuite décliné pour la version Android.
Pour le développement des 2 applications, j’ai utilisé Appcelerator Titanium, ce qui m’as permis d’avoir un code commun que j’ai ensuite adapté en fonction des 2 plates-formes (les boutons de navigation iPhone deviennent un menu sous Android par exemple).
Après une phase beta d’un mois auprès d’une quarantaine de portés, les applications ont été soumises à l’Android Market et l’appStore d’Apple.
Titanium as permis d’économiser près de 60% du code (et donc de temps) par rapport au développement de l’application en Java pour Android et Objective-C pour iPhone !
La maintenance en sera ainsi réduite car les 2 applications seront mises à jour en même temps lors de l’ajout de fonctionnalités.




Loading...
Bonjour, je suis Damien Laureaux, développeur d'applications web et mobile chez IOcean.