Archive

Articles taggués ‘series-ymca’

Android pour l’entreprise – 6 – Oubliez Gson, Jackson rocks my world!

Logo YMCACet article est la suite de Android pour l’entreprise – 5 – ZenContact, JSON relax avec Gson. Il appartient à la série Android pour l’entreprise, dont le fil conducteur est la réalisation d’une application Android d’annuaire d’entreprise : YMCA.

Cet article présente un autre framework que Gson dédié à la désérialisation JSON, et bien plus adapté à  la plateforme Android : Jackson.

Mea culpa

Tout d’abord, un peu de contexte : le 12 février dernier a eu lieu l’Android Dev Lab. Cet évènement a permis à la communauté Android parisienne de se rencontrer, et fût une belle réussite. On ne peut que remercier Google pour la distribution de Nexus One à toutes les personnes présentes ;-).

pano-nexus-one

A cette occasion, j’ai découvert Jackson (merci Fabien !). D’après des tests de performance réalisés par l’auteur du framework, Jackson serait le plus performant des frameworks Java de (dé)sérialisation JSON. Des tests de performance où l’auteur est à la fois juge et partie, ça laisse dubitatif…

Pour en avoir le cœur net, j’ai remplacé Gson par Jackson au sein d’une vrai application Android, traitant de gros volumes de données JSON. Le résultat est sans appel : Jackson explose outrageusement Gson en terme de temps de désérialisation, sur Android.

Je tiens donc à revenir sur l’article précédent : oubliez Gson, Jackson roXx ! Lire la suite…

Share

Android pour l’entreprise – 5 – ZenContact, JSON relax avec Gson

Cet article est la suite de Android pour l’entreprise – 4 – Injection de dépendances. Il appartient à la série Android pour l’entreprise, dont le fil conducteur est la réalisation d’une application Android d’annuaire d’entreprise : YMCA.Logo YMCA

Dans cet article, nous allons étudier comment consommer facilement des services REST JSON au sein d’une application Android, à l’aide du framework Gson.

Lire la suite…

Share

Android pour l’entreprise – 4 – Injection de dépendances

Cet article est la suite de Android pour l’entreprise – 3 – Déploiement hors market. Il appartient à la série Android pour l’entreprise, dont le fil conducteur est la réalisation d’une application Android d’annuaire d’entreprise : YMCA.Logo YMCA

Le thème du jour : Injection de dépendances au sein d’applications Android avec Google Guice. Le tout orchestré à l’aide du framework RoboGuice.

Lire la suite…

Share

Android pour l’entreprise – 3 – Déploiement hors market

Cet article est la suite de Android pour l’entreprise – 2 – Vous habitez chez vos parents ?. Il appartient à la série Android pour l’entreprise, dont le fil conducteur est la réalisation d’une application Android d’annuaire d’entreprise : YMCA.Logo YMCA

Je souhaiterai aujourd’hui traiter d’une problématique essentielle à la réalisation d’applications mobiles pour l’entreprise : le déploiement et la mise à jour des applications.

Lire la suite…

Share

Android pour l’entreprise – 2 – Vous habitez chez vos parents ?

Cet article est la suite de Android pour l’entreprise – 1 – Premiers contacts. Il appartient à la série Android pour l’entreprise, dont le fil conducteur est la réalisation d’une application Android d’annuaire d’entreprise : YMCA.

Aujourd’hui, nous allons étendre la couverture fonctionnelle de YMCA, et utiliser de nouveaux services fournis par Android : l’ajout de contact, et l’intégration avec Google Maps.

Lire la suite…

Share