Qual é o melhor boilerplate Expo para uma app mobile SaaS?
Depende de já teres um backend. O Ignite é um starter React Native gratuito e bem mantido para equipas que trazem o seu próprio servidor. O TurboStarter serve produtos que juntam uma app mobile a uma extensão de browser. O supastack serve produtos B2B e de IA: a sua app Expo partilha início de sessão, workspaces, faturação e IA com um backend web supastack, e adiciona compras RevenueCat, notificações push, acesso offline e bloqueio de app. A app Expo custa 149 $ em compra única, ou 298 $ junto com uma app web.
A resposta curta
Uma app mobile SaaS raramente é só ecrãs. Precisa das mesmas contas, equipas e subscrições da tua app web, mais compras na loja e notificações push. O starter Expo certo depende de quanto desse backend queres incluído.
- Escolhe o supastack se a tua app mobile faz parte de um produto SaaS e deve partilhar início de sessão, workspaces, faturação e IA com a web.
- Escolhe o TurboStarter se uma extensão de browser faz parte do teu produto ao lado da web e do mobile.
- Escolhe o Ignite se só precisas de uma estrutura de app React Native sólida e já tens um backend.
O que um boilerplate para Expo deve incluir
O Expo trata da build nativa, das ferramentas over-the-air e da submissão às lojas. Não te dá um backend. Estas são as partes a verificar antes de comprares qualquer starter:
| O que verificar | Porque importa |
|---|---|
| Um backend partilhado com a app web | Dois backends separados divergem e duplicam o teu trabalho de segurança |
| Tokens guardados no armazenamento seguro do dispositivo | Um token de sessão roubado vale tanto como uma palavra-passe |
| Compras na loja ligadas aos mesmos planos da web | Um cliente que paga no iPhone tem de ter o mesmo acesso no browser |
| Notificações push e deep links | Convites e alertas têm de abrir o ecrã certo na app |
| Comportamento offline | Os telemóveis perdem sinal; a app deve mostrar dados recentes em vez de um ecrã em branco |
| Perfis de build e submissão | O lançamento nas lojas é onde muitas primeiras publicações encalham |
Boilerplates para Expo comparados
É assim que os três starters se comparam. A coluna do supastack vem do seu próprio código-fonte; as outras vêm das fontes públicas listadas sob a tabela.
| supastack | TurboStarter | Ignite | |
|---|---|---|---|
| Licença | 149 $ em compra única pelo Expo | Compra única | Grátis e open source |
| Versão do Expo | Expo 57 | Expo 57 | Expo |
| Back-end | App web supastack (Next.js ou TanStack Start) | Partilhado com a sua app web | Traz o teu |
| Equipas | Workspaces com convites e funções | Organizações com convites | Não |
| Compras na loja | RevenueCat | RevenueCat, Superwall | Não |
| Outras apps | Next.js, TanStack Start, desktop Tauri | Next.js, extensão de browser | Não |
O que recebes com a app Expo do supastack
A app mobile do supastack corre em Expo 57, React Native 0.86 e Expo Router para iOS e Android. Fala com o mesmo servidor da app web, por isso a conta, o workspace e o plano de um cliente seguem-no em todos os dispositivos. Começa com o quickstart de cinco minutos.
- Início de sessão com códigos por email, contas sociais e passkeys, com sessões guardadas no armazenamento seguro do dispositivo.
- Troca de workspace, convites e funções iguais aos da app web.
- Um paywall suportado por RevenueCat, com acesso verificado contra os mesmos planos da faturação web.
- Notificações push, atualizações em direto e deep links que abrem o ecrã certo.
- Uma cache offline para dados recentes e um bloqueio de app opcional com Face ID, Touch ID ou código do dispositivo.
- Um assistente de IA e um chat que usam as chaves de fornecedor e os orçamentos do próprio workspace.
- Perfis de build para desenvolvimento, preview e produção, mais um guia de publicação para a App Store e o Google Play.
Quando outro starter é a melhor escolha
Se o teu backend já existe, ou se estás a construir uma app só mobile sem produto web, o Ignite dá-te gratuitamente uma estrutura React Native madura. Se uma extensão de browser é central ao teu produto, o TurboStarter traz uma que partilha código com as suas apps web e mobile.
Ainda a decidir sobre o Expo em si? Lê porque o Expo é uma forma prática de lançar uma app mobile SaaS e a comparação completa supastack vs TurboStarter.
Fontes: código-fonte do supastack em outubro de 2026; a nossa análise do TurboStarter de setembro de 2026; o repositório público do Ignite no GitHub. Funcionalidades e preços mudam — verifica cada projeto antes de comprar.
Perguntas frequentes sobre boilerplates para Expo
- A app mobile do supastack funciona sem a app web? — Não. Liga-se a um backend web supastack para o início de sessão, os workspaces e a faturação. Uma compra só Mobile contém a app Expo mas não esse servidor, por isso a maioria dos compradores combina-a com Next.js ou TanStack Start.
- Preciso do RevenueCat? — Só se venderes subscrições dentro da app. A Apple e a Google exigem geralmente os seus próprios sistemas de pagamento para bens digitais, e o RevenueCat liga essas compras aos teus planos.
- Posso testar num telemóvel real antes de pagar as contas de programador? — Sim. Uma development build corre no teu próprio dispositivo; só precisas de contas de programador da Apple e da Google para publicar.
- Quanto custa a app Expo? — 149 $ sozinha, ou 298 $ com uma app web. Duas plataformas quaisquer custam 298 $, e as quatro (Next.js, TanStack Start, Expo e Tauri) custam 299 $. Vê os [preços](/pricing).