BBOXX / 2017 — 2019

Faire évoluer une application terrain selon les vraies conditions d’usage.

Java vers Kotlin, SQLite vers Room et architecture offline-first pour des équipes sur plusieurs marchés africains.

← Toutes les études de cas

Contexte

BBOXX

Les équipes terrain devaient vendre et installer des kits solaires là où la connexion était instable. Je suis devenu le principal, puis le seul développeur Android, chargé de maintenir et faire évoluer l’application en production.

Java · Kotlin · Room · SQLite · RxKotlin · MVP · Clean Architecture · Offline-first

Ce dont j’étais responsable

  • Migration progressive de Java vers Kotlin et de SQLite vers Room, avec des améliorations d’architecture.
  • Fonctionnement offline-first et synchronisation automatique en arrière-plan.
  • Immersion avec les utilisateurs à Kigali pour comprendre les contraintes du terrain. Les voir vérifier sans cesse leurs commissions a conduit à les afficher dès le lancement et à les mettre à jour automatiquement.
  • Responsabilité du développement Android au fil de nombreuses mises en production.

Ce que cela démontre

La responsabilité durable d’un produit en production, avec des choix techniques guidés par l’usage terrain.

Disponible immédiatement

Sur quoi
travaillez-vous ?

Un produit à créer. Une équipe Android à renforcer.
Parlons de ce que vous devez livrer.

Disponible immédiatement

CDI · Freelance · Contrat

Basé à Lyon. Ouvert à

Lyon · Paris · Londres · Luxembourg · Suisse
Télétravail en France · En Europe quand c’est juridiquement possible

Français et anglais · Expérience en équipes internationales