Je vais convertir vos écrans XML Android en jetpack compose
Ingénieur Android senior
À propos de ce service
Votre application Android est-elle encore construite avec des layouts XML, des Fragments et findViewById ? Je migre vos écrans vers Jetpack Compose un par un, pour que votre application continue de fonctionner sans interruption.
Je suis un ingénieur Android senior avec plus de 6 ans d’expérience sur une application de covoiturage avec plus de 5 millions de téléchargements et un million de conducteurs actifs, et je maintiens une bibliothèque UI open-source pour Jetpack Compose. Je maîtrise à la fois l’ancien système View et Compose.
Ce que vous obtenez :
- Écrans XML reconstruits en Compose avec le même aspect et comportement (ou Material 3)
- État de l’UI transféré dans un ViewModel avec StateFlow
- Aperçus pour chaque composable
- Compose et XML fonctionnant côte à côte, pour une migration progressive
- Configuration de la navigation Compose (Premium)
- Un commit Git propre par écran
Comment ça fonctionne :
1. Vous partagez le dépôt, les écrans que vous souhaitez et des captures d’écran.
2. Je confirme ce qui correspond à votre package avant de commencer.
3. Je migre, vous testez, et je corrige tout ce qui ne correspond pas.
Chaque package est limité dans le temps. Si vos écrans sont plus complexes que prévu, je vous en informe d’abord et je vous propose un devis personnalisé.
J’utilise des outils de codage IA pour accélérer le travail de routine, et je vérifie chaque ligne moi-même.
Des questions ? Contactez-moi d’abord.
Mon portfolio
Autres services de Maintenance des applications mobiles I Offre
FAQ
Traduction automatique
Mon application fonctionnera-t-elle encore pendant la migration ?
Oui. Je migre écran par écran et maintiens XML et Compose côte à côte, pour que l'application se construise et fonctionne après chaque modification.
Dois-je migrer toute l'application ?
Non. La plupart des applications migrent progressivement. Commencez avec 1 à 3 écrans, vérifiez le résultat, puis commandez plus.
Le design restera-t-il le même ?
Oui. Par défaut, je reproduis votre look actuel. Si vous préférez Material 3, indiquez-le dans les exigences.
Est-ce que vous écrivez des tests ?
J'ajoute des prévisualisations et vérifie chaque écran sur un émulateur. Des tests unitaires ViewModel sont disponibles en option.
Et si mes écrans sont très complexes ?
Je confirme la portée avant de commencer. Si un écran nécessite plus que ce que couvre votre package, je propose un devis personnalisé ou un package plus large.
Est-ce que j'obtiens le code source ?
Oui, sous forme de branche Git ou de pull request avec un commit par écran.

