Sim, projetos do Lovable podem ser lançados como apps mobile de verdade. O stack de React e Vite que todo projeto do Lovable usa encaixa direitinho no Capacitor, que empacota o app numa casca nativa de iOS ou Android que você submete à App Store e ao Google Play. Se você não precisa de distribuição por loja, uma Progressive Web App te dá, numa tarde, um ícone instalável na tela inicial, sem toolchain nativa nenhuma.
Toda semana um fundador abre o Lovable, lança um protótipo num fim de semana e aí faz a mesma pergunta: será que essa coisa também consegue viver num celular? Os dados de busca confirmam. Consultas como 'can lovable ai make mobile apps', 'lovable ios app' e 'lovable capacitor' aparecem todo mês nas ferramentas, e a maioria das respostas online está um ano defasada. Esta é a resposta atual, escrita para fundadores que querem o projeto numa tela inicial sem contratar um dev mobile.
O resumo: o Lovable em si não gera código Swift, Kotlin ou React Native. Ele gera uma web app em React e Vite. Essa web app pode virar um app mobile de dois jeitos bem suportados, e os dois estão cobertos na documentação oficial do Lovable. Qual você escolhe depende de você precisar de distribuição por loja ou só de uma experiência rápida de instalação.
O Lovable consegue fazer apps mobile?
Sim, mas a formulação importa. O Lovable cria uma web app moderna. Web apps modernas rodam nos celulares sem problema, e em 2026 a toolchain pra empacotá-las num binário nativo está madura o bastante pra que fundadores solo publiquem projetos do Lovable nas duas lojas com frequência. O que o Lovable não faz é compilar pra uma base de código nativa por você. Isso é feito pelo wrapper, e o wrapper que o time do Lovable recomenda é o Capacitor, um projeto open source do time do Ionic.
A resposta de uma frase
O Lovable não faz apps mobile diretamente, mas um projeto do Lovable pode ser publicado como web app instalável numa tarde ou empacotado com o Capacitor num app de verdade de iOS e Android que você submete às lojas num fim de semana.
Os dois caminhos: PWA vs Capacitor
Antes de escrever uma única linha de configuração nativa, decida qual desses dois caminhos você de fato precisa. A maioria dos fundadores mira alto demais e começa pelo Capacitor quando uma PWA teria ficado pronta em um décimo do tempo.
| Pergunta | PWA | Capacitor |
|---|---|---|
| Tempo de configuração | Uma tarde | Um fim de semana, mais se você nunca usou o Xcode |
| Instalado por | 'Adicionar à tela inicial' do navegador | App Store e Google Play |
| Precisa de um Mac | Não | Sim, para builds de iOS |
| Precisa de conta de desenvolvedor Apple | Não | Sim, US$ 99 por ano |
| Notificações push | Limitadas no iOS | Suporte nativo completo |
| Câmera, sensores, biometria | Limitado | Acesso nativo completo por plugins |
| Fluxo de atualização | Na hora, os usuários sempre veem o mais recente | Revisão da loja a cada release |
| Melhor para | Ferramentas internas, dashboards, validação de MVP | Apps de consumo, presença na loja, recursos nativos |
Caminho 1: web app instalável (PWA)
Uma Progressive Web App é um site comum com um pouco de metadado a mais, que leva os navegadores a oferecer a instalação dela na tela inicial do celular. Uma vez instalada, ela abre em tela cheia a partir de um ícone de app, esconde o chrome do navegador e se comporta perto o bastante de um app nativo pra que a maioria dos usuários não note a diferença.
Esse é o caminho mais rápido de um projeto do Lovable pro celular. Não tem Xcode, não tem certificado de assinatura, não tem revisão de loja. Você adiciona um manifesto de web app e um conjunto de ícones, publica pelo fluxo normal de publicação do Lovable, e os usuários instalam pelo Safari no iOS ou pelo Chrome no Android.
O que você de fato adiciona
- Um arquivo de manifesto (public/manifest.webmanifest) com nome do app, nome curto, cor de tema, cor de fundo, modo de exibição 'standalone' e entradas de ícone.
- Um conjunto de ícones em public/, no mínimo em 192x192 e 512x512.
- Um pequeno conjunto de tags no head (link rel='manifest', theme-color, apple-touch-icon), adicionado uma vez no ponto de entrada HTML do app.
É só dizer ao Lovable: 'Torne este projeto instalável como PWA. Adicione um manifesto, ícones mobile, cor de tema e tags de head. Não adicione um service worker.' O Lovable segue a skill de PWA embutida e entrega, por padrão, a versão só de manifesto. Essa é a escolha certa pra maioria dos fundadores. O modo offline é um recurso à parte e só vale a pena adicionar quando os usuários pedem explicitamente.
A instalação no iOS é uma operação de dois toques
No iPhone, os usuários tocam no botão de compartilhar do Safari e escolhem 'Adicionar à Tela de Início'. Chrome e Edge no Android mostram um banner de instalação automaticamente. Nenhum dos caminhos precisa de uma App Store.
Caminho 2: app nativo com Capacitor
O Capacitor empacota a sua web app num projeto nativo de iOS ou Android. Da ótica do celular, o resultado é um app nativo de verdade. Ele ganha um registro na App Store ou na Play Store, um bundle ID, assinatura de código e acesso completo a plugins nativos de câmera, notificações push, biometria, sistema de arquivos e mais.
Por baixo do capô, o Capacitor é uma camada fina que carrega a sua web app numa WKWebView no iOS e numa WebView do Android no Android. Seu código React roda sem alteração. Os plugins fazem a ponte de chamadas JavaScript pra APIs nativas quando você precisa. Se você já criou algo com o Ionic, é o mesmo wrapper sem o framework de UI do Ionic.
Quando o Capacitor é a escolha certa
- Você precisa estar na App Store ou no Google Play por distribuição ou credibilidade.
- Você precisa de notificações push de verdade, principalmente no iOS, onde o suporte da PWA é fraco.
- Você precisa de recursos nativos como câmera, biometria, tarefas em segundo plano ou Bluetooth.
- Você quer um splash screen nativo, um menu de compartilhar nativo ou deep linking que sobrevive a inícios a frio.
Qual caminho você deve escolher?
A resposta honesta pra maioria dos projetos do Lovable é: comece com uma PWA, migre pro Capacitor só quando um sinal de produto de verdade mandar. A distribuição por loja pesa menos pra software de estágio inicial do que os fundadores acham, e iterar numa PWA é imediato, porque não há ciclo de revisão. Se os usuários começam a pedir notificações push, ou se o app precisa mesmo da câmera, a mesma base de código do Lovable pode ser empacotada com o Capacitor sem reescrever nada.
Passo a passo: configurar o Capacitor
Peça ao Lovable pra adicionar o Capacitor ao projeto, e ele roda a montagem padrão. Se você fizer a fiação por conta própria depois de exportar pro GitHub, os passos são curtos e sem graça, que é o que você quer de um sistema de build.
- Exporte o projeto do Lovable pro seu próprio repositório do GitHub com o botão de exportar pro GitHub, aí clone localmente.
- Rode npm install pra instalar as dependências, aí adicione o Capacitor: npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android.
- Inicialize com npx cap init e defina um app ID (no estilo DNS reverso, como com.suamarca.seuapp) e um nome de app.
- Adicione as plataformas que você precisa: npx cap add ios e npx cap add android.
- Faça o build da web app com npm run build, aí sincronize pra casca nativa com npx cap sync.
- Rode num simulador ou dispositivo: npx cap run ios (precisa de um Mac com Xcode) ou npx cap run android (precisa do Android Studio).
Hot reload durante o desenvolvimento
O Capacitor pode fazer a casca nativa apontar pra URL de prévia do Lovable durante o desenvolvimento, pra que as mudanças apareçam no celular sem rebuild. Adicione um bloco server no capacitor.config com a URL de prévia e cleartext true, aí remova antes de fazer o build de release.
Publicar na App Store e na Play Store
Assim que o app roda num dispositivo, publicar é a mesma operação de qualquer outro app nativo. O código gerado pelo Lovable não é tratado de forma diferente pela Apple ou pelo Google. O que importa é que o app de casca tenha um ícone, um splash screen, uma URL de privacidade de verdade e um bundle ID que seja seu.
- iOS: inscreva-se no Apple Developer Program (US$ 99 por ano), crie um app ID e um provisioning profile, arquive o app no Xcode e submeta pelo App Store Connect. A revisão leva de 24 a 72 horas na maioria dos apps em 2026.
- Android: pague a taxa única de US$ 25 da Play Console, gere um bundle de release assinado no Android Studio, envie pra Play Console, preencha os formulários de classificação etária e de segurança de dados e submeta. A revisão costuma sair no mesmo dia.
- As duas lojas: mantenha uma política de privacidade no ar na sua página hospedada no Lovable. As duas lojas recusam apps sem uma, e as duas deixam você apontar direto pra uma URL como /privacy-policy.
Armadilhas que aprendemos no sufoco
- Não use a prévia dentro do editor do Lovable pra testar a instalabilidade da PWA. O iframe de prévia bloqueia o prompt de instalação. Publique na URL ao vivo e teste num celular de verdade.
- O Safari do iOS faz cache dos campos do manifesto da PWA no momento da instalação. Mudar start_url, id ou scope depois de os usuários instalarem exige uma reinstalação, então escolha esses uma vez e deixe quietos.
- Não adicione um service worker a não ser que você queira suporte offline de propósito. Ele causa mais problemas de cache velho pros fundadores do que resolve.
- Rode npx cap sync depois de cada git pull. Se você pular, a casca nativa continua entregando o último bundle web que foi buildado.
- Para notificações push do Capacitor no iOS, você precisa de certificados APNs no portal do Apple Developer, não só do plugin JS. Reserve algumas horas na primeira vez.
Comece pelo caminho da PWA. Duas mensagens grátis, sem cartão de crédito. Você pode empacotar com o Capacitor depois, sem reescrever uma única linha.
Para um contexto mais profundo sobre o tool por baixo, leia nossa análise do Lovable e o panorama de casos de uso do Lovable. Se você ainda está decidindo qual builder usar, nosso comparativo Lovable vs Bolt mostra como cada um lida com a questão do mobile.
O Lovable AI consegue fazer apps mobile?
Não diretamente. O Lovable gera uma web app em React e Vite. Essa web app pode ser publicada como PWA instalável numa tarde ou empacotada com o Capacitor num binário de verdade de iOS e Android que você submete à App Store e ao Google Play. Os dois caminhos são oficialmente suportados.
Preciso saber Swift ou Kotlin?
Não. O Capacitor empacota o seu código React existente numa casca nativa. Você nunca encosta em Swift ou Kotlin, a não ser que queira escrever um plugin próprio, o que a maioria dos fundadores nunca faz.
Preciso de um Mac pra publicar na App Store?
Sim, para builds de iOS. O Xcode só roda no macOS, e a Apple exige que os builds sejam enviados pelo Xcode ou pelo Transporter. Builds de Android funcionam em qualquer sistema operacional.
Quanto custa publicar?
A Apple cobra US$ 99 por ano pelo Developer Program. O Google cobra uma taxa única de US$ 25 pela Play Console. O Capacitor em si é gratuito e open source.
Meu backend do Lovable continua funcionando no app mobile?
Sim. O backend do Lovable Cloud é acessado por HTTPS a partir da web app, e o Capacitor carrega a mesma web app dentro da casca nativa. Auth, banco, storage e edge functions funcionam sem mudanças.
Posso adicionar notificações push?
Com o Capacitor, sim, com suporte nativo completo em iOS e Android pelo plugin de push notifications do Capacitor. Numa PWA, as notificações funcionam bem no Android, mas são limitadas no iOS. Se o push é central pro seu produto, use o Capacitor.
Meu app é recusado por ter sido criado com o Lovable?
Não. Apple e Google revisam o binário final, não como ele foi criado. Inúmeros apps empacotados a partir da web aparecem nas duas lojas. O que faz um app ser recusado são políticas de privacidade ausentes, funcionalidade rasa ou cópia de assets de loja, não a toolchain.
O Briefing
The best of Lovable, once a week.
Deep reviews, founder case studies, and growth tactics. No filler.
Sem spam. Cancelamento com um clique.
Crie algo com a gente
Começar com o Lovable
Abra o Lovable, escreva seu primeiro prompt e lance aquilo em que você já pensa faz tempo demais.
Começar com o Lovable


