Resposta curta. Publique seu projeto no Lovable, copie o endereço .lovable.app (ou o domínio próprio) e cole no criador de APK grátis. A mesma compilação grátis gera o arquivo AAB que o Google Play exige. Se você quiser o código dentro do app, conecte o Lovable ao GitHub, baixe o repositório como ZIP e importe no AppMint.
O Lovable gera React com Vite, TypeScript, Tailwind e shadcn/ui, e usa o Supabase para banco de dados, login e armazenamento quando você ativa isso.
Duas formas de criar
| Caminho | Ideal para | O que acontece |
|---|---|---|
| Usar a URL publicada | A maioria dos apps do Lovable, especialmente os que usam Supabase | O app carrega o seu site Lovable publicado. Toda alteração que você publica no Lovable aparece no app, sem precisar compilar de novo. |
| Compilar o código exportado | Apps que devem abrir offline ou levar os próprios arquivos | Sincronize o projeto com o GitHub, baixe o ZIP e importe no app AppMint. O build do React roda no seu celular e o resultado é empacotado no APK. |
Passo a passo
Publique o projeto no Lovable
Abra o projeto, clique em Publish e espere o endereço aparecer. Ele é parecido com
your-app.lovable.app. Se você conectou seu próprio domínio, use esse: é o endereço que seus usuários verão caso alguma página o exiba.Teste o site primeiro em um celular
Abra o endereço publicado no Chrome em um celular Android. O que você vê ali é o que o app vai mostrar. Corrija no Lovable, antes de compilar, o que só fica bom em um notebook (uma tabela mais larga que a tela, uma barra lateral que nunca recolhe).
Cole o endereço no criador
Vá ao criador de APK, cole o endereço, dê um nome e um ícone ao app e baixe o APK. Você recebe o APK e o AAB para o Google Play na mesma compilação grátis.
Ou compile a partir do código
No Lovable, conecte o GitHub nas configurações do projeto. No GitHub, use Code → Download ZIP. No AppMint, escolha a opção ZIP e selecione esse arquivo. Se o seu código lê valores
import.meta.env.VITE_…(normalmente a URL do Supabase e a anon key), o AppMint adiciona uma etapa que lista cada um para você preencher.
O que funciona dentro do app
- Login do Supabase com e-mail e senha, sessões que sobrevivem ao fechamento do app e segurança em nível de linha, porque o app está executando o seu site de verdade.
- Login com Google: as páginas de login do Google e do Supabase abrem dentro do app, então o usuário volta já logado em vez de cair no Chrome. Veja login com Google.
- Envio de arquivos da galeria ou da câmera e o microfone para notas de voz. Quando você informa o endereço do site, o AppMint analisa os scripts dele e marca as permissões de câmera, microfone e localização que o site realmente usa.
- Rotas do React Router, incluindo o botão voltar: voltar leva à tela anterior do seu app e fecha primeiro uma caixa de diálogo aberta.
O que verificar primeiro
Checkout do Stripe para itens digitais
O Google Play exige o Play Billing para bens digitais e assinaturas vendidos dentro de um app. Um app do Lovable que vende uma assinatura com Stripe pode ser rejeitado. Bens físicos e serviços não têm problema. As opções estão em compras no app.
Links de prévia não são o seu app
O endereço da prévia do editor muda e exige que você esteja logado no Lovable. Compile sempre a partir do endereço publicado.
Despublicar quebra o app
Um app empacotado mostra o que o endereço servir. Se você despublicar ou renomear o projeto do Lovable, os apps instalados mostram um erro. Mantenha a versão publicada no ar ou use um domínio próprio para poder trocar de hospedagem depois.
Variáveis de ambiente em uma build de código
Em uma compilação por ZIP, um valor VITE_ deixado vazio é compilado como undefined. A anon key do Supabase foi feita para ser pública; uma chave secreta nunca deve ficar em código de front-end, no navegador ou em um app.
Publicando seu app do Lovable no Google Play
O Google Play aceita um AAB (Android App Bundle), não um APK. O criador entrega o AAB grátis a cada build, assinado com uma chave que permanece a mesma para o mesmo nome de pacote; por isso, mantenha esse nome de pacote em toda atualização e aumente o número da versão a cada vez. Antes de enviar, siga a lista de verificação da Play Store: uma política de privacidade, capturas de tela, o formulário de segurança de dados e, para uma nova conta de desenvolvedor pessoal, o teste fechado com testadores.
Se o Play informar que a chave de assinatura não confere, leia como corrigir o erro da chave de upload.
Perguntas
Converter um app Lovable em APK é grátis?
Sim. O criador de sites é grátis e não precisa de conta. O app AppMint para Android também é grátis; veja os preços para saber o que os planos pagos acrescentam.
Preciso compilar o app de novo toda vez que alterar algo no Lovable?
Não, se você usar a URL publicada: o app carrega o site ao vivo, então publicar no Lovable atualiza todos os apps instalados. Você só precisa compilar de novo para mudar o nome, o ícone, as permissões ou a versão do app no Google Play. Uma compilação por ZIP exige nova compilação, porque o código está dentro do app.
Posso publicar um app do Lovable no Google Play?
Sim. O construtor entrega de graça o arquivo AAB que a Play exige; envie-o no Play Console. O Google também espera que o app seja mais do que um site dentro de uma moldura, então use recursos nativos, como notificações push, e deixe à mão a lista em a lista de verificação da Play Store.
O login do Supabase continua funcionando?
Sim. O app guarda a sessão do mesmo jeito que o navegador, então os usuários continuam logados entre as aberturas.
"Loveable" é a mesma coisa?
As pessoas costumam escrever "Loveable". O produto é o Lovable (lovable.dev), e tudo nesta página vale para ele.
Outros criadores
Google AI Studio para APK
O Google AI Studio cria um app web funcional a partir de um prompt, mas para no navegador. O AppMint pega o ZIP que você baixa…
Bolt.new para APK
O Bolt.new cria e executa apps web completos no navegador. Para colocar um nos celulares Android, você não precisa de React Native nem Expo…
v0 da Vercel para APK
O v0 gera apps Next.js e os implanta na Vercel com um clique. O app implantado é exatamente o que você precisa para criar um…
Replit para APK
O Replit Agent cria apps full-stack com servidor e banco de dados reais. Esse servidor continua rodando no Replit; o app Android…
Base44 para APK
O Base44 cria o app, o banco de dados e as contas de usuário juntos e hospeda tudo. Isso o torna ideal para um…
Bubble para APK
Apps Bubble são aplicações web completas com logins, fluxos de trabalho e banco de dados. Você pode colocar um no Android empacotando o…
Framer para APK
Os sites Framer são elegantes e rápidos. Como app, um site Framer funciona melhor quando dá às pessoas um motivo para mantê-lo no…
Google Sites para APK
O Google Sites é como muitas escolas, clubes e pequenas equipes publicam informações. Colocar esse site em um app dá às pessoas…
Todos os criadores
Todos os criadores de apps para os quais temos um guia, em uma só lista.
Última verificação em 25/09/2026.