Ik migreer je android app van XML layouts naar jetpack compose
Android ontwikkelaar, Kotlin en Jetpack Compose, Google Play publicatie
Over deze dienst
Je app draait nog steeds op XML layouts en je wilt dat deze op Jetpack Compose werkt? Ik migreer het scherm voor scherm, zodat de app bij elke stap blijft werken.
Wat je krijgt:
- Schermen opnieuw opgebouwd in Compose, hetzelfde gedrag als het origineel
- Material 3 thema met kleuren en typografie op één plek
- State uit de UI gehaald, geen logica binnen composables
- @Preview voor elk nieuw scherm
- ComposeView-bridge zodat de rest van de app onaangetast blijft
- Broncode plus een notitie over wat er is veranderd en waarom
Hoe het werkt: stuur me de XML layout en de bijbehorende Fragment of Activity. Ik bouw het scherm opnieuw in Compose, koppel het met ComposeView, en controleer het naast het originele op een echt apparaat.
Stack: Kotlin, Jetpack Compose, Material 3, Navigation Compose, Room, Retrofit, Koin, Firebase.
Ik herschrijf je architectuur of business logic niet onder het label van migratie, en ik neem geen projecten zonder source code aan. Compose Multiplatform en KMP - vraag eerst.
Stuur me een screenshot van het scherm en de XML voordat je bestelt, dan vertel ik je welk pakket het beste past.
Mijn portfolio
Andere Onderhoud van mobiele apps diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Krijgt mijn app problemen tijdens de migratie?
Nee. Compose en XML werken naast elkaar via ComposeView, dus ik vervang één scherm tegelijk en de rest van de app blijft precies werken zoals voorheen.
Wat telt als één scherm?
Eén XML layout met bijbehorende Fragment of Activity. Een lijstenscherm met de rij-layout telt als één. Als je het niet zeker weet, stuur me de XML en ik vertel je het voordat je bestelt.
Wat heb je van mij nodig om te beginnen?
De source code van het Android project (GitHub, GitLab of ZIP) en een lijst van de schermen die je wilt laten migreren. Alleen native Android - ik werk niet met Flutter, React Native of Unity projecten.

