I will convert your android XML screens to jetpack compose
Senior Android Engineer, Crash Fixing and Jetpack Compose
About this Gig
Want to move your Android app to Jetpack Compose without a risky full rewrite? I'll convert your XML screens to Compose one at a time, inside your existing app, so nothing ships half-done.
I've built production Compose UI at scale, including a full checkout and payments flow, a cart, and a complete onboarding revamp, shipped across 30+ releases. I've also migrated legacy Java/XML screens to Compose at WedMeGood and Mylo.
How I work:
- Start with your theme and shared components (buttons, cards, text styles) so every screen matches
- Convert each screen with ComposeView/interop, keeping your ViewModels and logic
- Match your existing design pixel for pixel, or your Figma if you have one
- Add Compose previews so your team can keep iterating
- Deliver clean Kotlin with a short migration note
Works with MVVM, Hilt, Coroutines/Flow and Navigation.
Send me screenshots of the screens you want converted and I'll confirm the package.
Purpose:
Chat
•
Lifestyle
•
Productivity tools
•
Custom
•
E-Commerce
Platform:
Android
App type:
Native
Programming language:
Java
•
Kotlin
Frameworks:
Jetpack Compose
Tools:
Android Studio
My Portfolio
Other Mobile App Maintenance Services I Offer
FAQ
Will my app logic change?
No. I keep your ViewModels and data layer and only replace the UI layer, so your app behaves exactly as before.
Can you match my iOS app or Figma design?
Yes. Send me the reference screens and I'll match spacing, fonts, sizes and colours as closely as possible.
What counts as one screen?
One Activity or Fragment layout. Very complex screens (long forms, custom charts) may count as two, and I'll tell you before you order.

