Eu vou migrar seu app Android de layouts XML para jetpack compose
Desenvolvedor Android, Kotlin e Jetpack Compose, Publicação na Google Play
Sobre este Serviço
Seu app ainda roda com layouts XML e você quer passar para Jetpack Compose? Eu faço a migração tela por tela, para o app continuar funcionando em cada etapa.
O que você recebe:
- Telas refeitas em Compose, com o mesmo comportamento do original
- Tema Material 3 com cores e tipografia em um só lugar
- Estado separado da UI, sem lógica dentro dos composables
- @Preview para cada nova tela
- Ponte ComposeView para que o resto do app permaneça intacto
- Código fonte mais uma nota explicando o que mudou e por quê
Como funciona: envie o layout XML e seu Fragment ou Activity. Eu refaço a tela em Compose, conecto com ComposeView e verifico lado a lado com o original em um dispositivo real.
Pilha tecnológica: Kotlin, Jetpack Compose, Material 3, Navigation Compose, Room, Retrofit, Koin, Firebase.
Não reescrevo sua arquitetura ou lógica de negócio sob o rótulo de migração, e não aceito projetos sem código fonte. Compose Multiplatform e KMP - pergunte primeiro.
Envie uma captura de tela da tela e do XML antes de pedir e eu te digo qual pacote se encaixa.
Meu portfólio
Outros serviços de Manutenção de Aplicativo Móvel que eu ofereço
Perguntas frequentes
Tradução automática
Meu app vai quebrar durante a migração?
Não. Compose e XML rodam lado a lado pelo ComposeView, então substituo uma tela de cada vez e o resto do app continua funcionando exatamente como antes.
O que conta como uma tela?
Uma layout XML com seu Fragment ou Activity. Uma tela de lista com seu layout de linha conta como uma. Se estiver na dúvida, envie o XML e eu te digo antes de você pedir.
O que você precisa de mim para começar?
Código fonte do projeto Android (GitHub, GitLab ou ZIP) e uma lista das telas que você quer migrar. Apenas Android nativo - não trabalho com Flutter, React Native ou projetos Unity.

