I will migrate your android app from XML layouts to jetpack compose
Android Developer, Kotlin and Jetpack Compose, Google Play Publishing
About this Gig
Your app still runs on XML layouts and you want it on Jetpack Compose? I migrate it screen by screen, so the app keeps working at every step.
What you get:
- Screens rebuilt in Compose, same behaviour as the original
- Material 3 theme with colors and typography in one place
- State hoisted out of the UI, no logic inside composables
- @Preview for every new screen
- ComposeView bridge so the rest of the app stays untouched
- Source code plus a note on what changed and why
How it works: send me the XML layout and its Fragment or Activity. I rebuild the screen in Compose, wire it in with ComposeView, and check it side by side with the original on a real device.
Stack: Kotlin, Jetpack Compose, Material 3, Navigation Compose, Room, Retrofit, Koin, Firebase.
I do not rewrite your architecture or business logic under the label of migration, and I do not take projects without source code. Compose Multiplatform and KMP - ask first.
Send me a screenshot of the screen and its XML before ordering and I will tell you which package fits.
My Portfolio
Other Mobile App Maintenance Services I Offer
FAQ
Will my app break during the migration?
No. Compose and XML run side by side through ComposeView, so I replace one screen at a time and the rest of the app keeps working exactly as before.
What counts as one screen?
One XML layout with its Fragment or Activity. A list screen with its row layout counts as one. If you are unsure, send me the XML and I will tell you before you order.
What do you need from me to start?
The Android project source code (GitHub, GitLab or a ZIP) and a list of the screens you want migrated. Native Android only - I do not work with Flutter, React Native or Unity projects.

