Revenir au Portfolio

Kiwapp MDM

Une application Android ne peut se mettre à jour ou s'installer sans validation de l'utilisateur, ce qui était problématique pour Kiwapp Retail puisqu'il y a des centaines d'appareils concernés. C'est pourquoi il a été nécessaire de réaliser un MDM (Mobile Device Management) qui permet donc de gérer une flotte d'appareils mobiles. Ce dernier se présente sous la forme d'une application administrateur qui réagira à chaque notification push reçue.

Bien que complexe, la réalisation du MDM fut intéressante car traitant des domaines assez variés. Mis à part l'enregistrement au GCM (Google Cloud Messaging) et encadré par mon tuteur, j'en ai réalisé la plus grande partie.

Principales tâches réalisées :

  • Intégration graphique pour téléphones et tablettes (layouts et animations)
  • Récupération des informations du profil via QR Code (lib ZBar)
  • Téléchargement d'une application (lib AsyncHttpClient) et son installation
  • Requêtes HTTP (lib Google Volley)
  • Gestion des clés asymétriques et chiffrement
  • Gestion des erreurs et de l'état courant

Screenshots :