.Développement d'application Android native

Antoine Précigout
Rédigé par Antoine Précigout, Directeur Technique
Mis à jour le

Le développement d'application Android native couvre le plus grand parc mobile mondial : Android représente environ 70 % des terminaux mobiles dans le monde. Notre équipe intervient en Kotlin et Jetpack Compose pour des apps grand public, B2B, et des usages métier sur terminaux durcis.



Notre stack Android

  • Langage : Kotlin (référence Google depuis 2019).
  • UI : Jetpack Compose pour les nouveaux projets, View System sur les bases existantes.
  • Architecture : MVVM avec Jetpack (ViewModel, LiveData, Room, Hilt), patterns Clean Architecture sur les apps complexes.
  • Async : Coroutines et Flow.
  • Tests : JUnit, Espresso, Compose UI Test, MockK.
  • CI/CD : GitHub Actions / GitLab CI, Firebase App Distribution ou Play Console tracks.


Application Android native

Cas d'usage Android natif

  • Apps métier sur terminaux durcis : logistique, terrain, retail, lecture de codes-barres / NFC.
  • Apps grand public visant le parc Android majoritaire : Europe de l'Est, Afrique, Asie.
  • Intégrations matérielles : Bluetooth Low Energy, capteurs, paiement NFC, périphériques médicaux.
  • Distribution privée : apps internes via MDM (Mobile Device Management), Managed Google Play.


Cas concret

DNut

Sur DNut, application mobile de repérage de la dénutrition chez les personnes âgées utilisée par les infirmiers libéraux en visite à domicile, nous avons développé la version Android native (Kotlin, Jetpack Compose). Mode hors-ligne avec synchronisation différée, optimisé pour les conditions terrain (faible connectivité, durée de batterie).
Un projet Android natif ? Échangeons en visio


L'équipe DINNO derrière ce service

Une équipe permanente à Saint-Herblain, qui suit chaque projet du cadrage à la maintenance.

Aline Deschamps

Aline Deschamps

Directrice Générale, spécialiste Data

Co-fondatrice de DINNO, elle pilote la stratégie de l'agence et accompagne les clients dans la valorisation de leurs données. Elle intervient sur le cadrage des projets, la gouvernance et la dimension métier des solutions, en particulier auprès des acteurs de la santé.

LinkedIn →
Antoine Précigout

Antoine Précigout

Directeur Technique

Directeur technique de DINNO, il pilote l'équipe de développement et garantit la qualité d'ingénierie de bout en bout : architecture, industrialisation, CI/CD, tests automatisés et mise en production. Référent technique sur les projets web et mobiles.

LinkedIn →
Cédric Millauriaux

Cédric Millauriaux

Architecte Logiciel

Architecte logiciel chez DINNO, il intervient sur les audits techniques, la conception d'architecture et l'urbanisation des systèmes d'information. Il accompagne éditeurs et grands comptes dans leurs refontes et leurs choix structurants (cloud, intégration LLM, sécurité).

LinkedIn →

Questions fréquentes

Kotlin ou Java pour une nouvelle app Android ?
Kotlin sans hésiter. Officiellement recommandé par Google depuis 2019, plus expressif, moins verbeux, mieux outillé. Java reste pertinent uniquement sur les bases de code legacy déjà en production.
Comment gérez-vous la fragmentation du parc Android ?
La politique de support est définie lors de la phase de cadrage (par exemple : API 26+ couvre ~98 % du parc actif en 2026). Des tests sont réalisés sur un échantillon représentatif d'appareils (Samsung Galaxy, Google Pixel, Xiaomi, terminaux durcis). La distribution via Google Play permet la livraison conditionnelle (App Bundle) qui n'envoie au terminal que les ressources nécessaires.
Vous gérez la soumission sur Google Play ?
Oui. Compte Google Play Console, configuration de la fiche store, tracks de test (interne, fermé, ouvert), production. Nous gérons aussi les contraintes spécifiques (politique de confidentialité, Data Safety, déclaration des SDK tiers).

À lire aussi