Mickael Romaniello, le développeur qui construit les applications Mickael Romaniello 30 minutes, sans slides, rien à préparer.

Développement application Android

Android équipe la majorité des smartphones dans le monde. Mais développer pour Android, c'est gérer des milliers de variantes d'appareils, de versions d'API et de règles du Play Store. Je développe des applications Android natives qui tournent aussi bien sur les Samsung haut de gamme que sur les appareils d'entrée de gamme.

Réservez un appel gratuit →

Ce que vous obtenez

1 Développement en Kotlin

Moderne, concis, et recommandé officiellement par Google pour Android.

2 Publication sur le Play Store gérée

De la classification de contenu au déploiement progressif, je gère chaque étape.

3 Design résistant à la fragmentation

Votre application tourne aussi bien sur un appareil de 5 ans que sur le dernier flagship.

4 Material Design 3

Une interface moderne et cohérente qui respecte les dernières conventions Android.

5 Suivi des performances

Crashlytics et analytics sur mesure pour savoir comment vos utilisateurs utilisent vraiment l'app.

La fragmentation, concrètement

« Android est fragmenté » ne veut rien dire tant qu'on ne l'a pas traduit en décisions. En pratique, ça veut dire trois choses : une même application s'affiche sur des écrans aux proportions très différentes, les constructeurs modifient le système et notamment la gestion de la batterie, et une partie de vos utilisateurs restera longtemps sur une version ancienne d'Android. On choisit donc une version minimale à supporter, on dessine des écrans qui supportent d'être étirés, et on teste sur les marques réellement présentes chez vos utilisateurs plutôt que sur celle que j'ai dans la poche.

La mise en veille agressive, le piège le plus fréquent

C'est le défaut que je vois le plus souvent sur les applications Android reprises en cours de route. Plusieurs constructeurs ferment agressivement les applications en arrière-plan pour économiser la batterie — une synchronisation planifiée, un suivi de trajet ou un rappel programmé s'arrêtent sans erreur et sans prévenir. Ça ne se voit pas sur un appareil de développement branché sur secteur, ça se voit chez l'utilisateur trois semaines après. On conçoit donc en supposant que le système peut tout arrêter à tout moment, et l'application reprend là où elle en était.

Google Play : les règles bougent, et il faut suivre

Google impose régulièrement un niveau d'API minimum pour continuer à publier des mises à jour, et fait évoluer ses exigences de déclaration — ce que l'application collecte, ce qu'elle partage, quelles permissions sensibles elle utilise et pourquoi. Une application qui n'est pas suivie finit par ne plus pouvoir être mise à jour, puis par disparaître des résultats. La bonne nouvelle : le déploiement progressif de Play permet de publier sur une fraction des utilisateurs et de couper si les remontées de plantage se dégradent.

Choisissez votre ville

Chaque ville a sa propre page dédiée avec des conseils, études de cas et un formulaire de contact.

Monaco (1)

Découvrez les autres services

Besoin de discuter de votre projet ?

En 30 minutes, vous saurez par où commencer. Sans engagement. Sans jargon technique.

Réservez un appel gratuit →

À propos de l'auteur

Mickael Romaniello — Ingénieur produit mobile basé dans le Sud de la France. 12 ans d'expérience en développement d'applications iOS, Android et desktop. Plus de 15 projets livrés pour des startups, ETI et grands comptes. LinkedIn.

Dernière mise à jour:

Standards et références

Apple Human Interface Guidelines · Google Material Design · web.dev (Google) · MDN Web Docs · OWASP Mobile Top 10