Vou migrar suas telas XML do android para jetpack compose
Engenheiro Android Sênior
Sobre este Serviço
Seu app Android ainda é feito com layouts XML, Fragments e findViewById? Eu faço a migração das suas telas para Jetpack Compose uma de cada vez, para que seu app continue funcionando durante o processo.
Sou um Engenheiro Android Sênior com mais de 6 anos de experiência em um app de transporte por aplicativo com mais de 5 milhões de downloads e 1 milhão de motoristas ativos, além de manter uma biblioteca de UI de código aberto com Jetpack Compose. Conheço tanto o sistema antigo de View quanto o Compose.
O que você recebe:
- Telas em XML refeitas em Compose com a mesma aparência e comportamento (ou Material 3)
- Estado da UI movido para um ViewModel com StateFlow
- Previews para cada composable
- Compose e XML funcionando lado a lado, para uma migração gradual
- Configuração de Navegação com Compose (Premium)
- Um commit limpo no Git por tela
Como funciona:
1. Você compartilha o repositório, as telas que deseja e screenshots.
2. Eu confirmo o que cabe no seu pacote antes de começar.
3. Eu faço a migração, você testa e eu corrijo qualquer coisa que não esteja de acordo.
Cada pacote tem um prazo definido. Se suas telas forem mais complexas do que o esperado, eu aviso primeiro e ofereço um orçamento personalizado.
Eu uso ferramentas de IA para acelerar tarefas rotineiras, e reviso cada linha pessoalmente.
Dúvidas? Me envie uma mensagem primeiro.
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 continuar funcionando durante a migração?
Sim. Eu faço a migração tela por tela e mantenho XML e Compose lado a lado, para o app continuar construindo e rodando após cada mudança.
Preciso migrar o app inteiro?
Não. A maioria dos apps migram aos poucos. Comece com 1 a 3 telas, veja o resultado, e peça mais se precisar.
O design vai permanecer igual?
Sim. Por padrão, mantenho o visual atual. Se preferir Material 3, me avise na solicitação.
Você escreve testes?
Eu adiciono previews e verifico cada tela em um emulador. Testes unitários do ViewModel também estão disponíveis como extra.
E se minhas telas forem muito complexas?
Eu confirmo o escopo antes de começar. Se uma tela precisar de mais do que seu pacote cobre, ofereço uma cotação personalizada ou um pacote maior.
Eu recebo o código-fonte?
Sim, como um branch no Git ou pull request, com um commit por tela.

