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 →Moderne, concis, et recommandé officiellement par Google pour Android.
De la classification de contenu au déploiement progressif, je gère chaque étape.
Votre application tourne aussi bien sur un appareil de 5 ans que sur le dernier flagship.
Une interface moderne et cohérente qui respecte les dernières conventions Android.
Crashlytics et analytics sur mesure pour savoir comment vos utilisateurs utilisent vraiment l'app.
« 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.
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 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.
Chaque ville a sa propre page dédiée avec des conseils, études de cas et un formulaire de contact.
En 30 minutes, vous saurez par où commencer. Sans engagement. Sans jargon technique.
Réservez un appel gratuit →La plupart de mes projets se déroulent à distance, et en pratique cela change peu de choses. Nous échangeons en visioconférence dès que vous en avez besoin, pas uniquement aux grandes étapes, et vous pouvez me poser vos questions à tout moment pendant le projet — je réponds toujours.
Une fois que nous travaillons ensemble, un déplacement sur place peut tout à fait être organisé si votre projet le justifie. Les frais de déplacement sont alors chiffrés à part, en amont et sans surprise.