Pular para o conteúdo
// 02.1_react native

App Android e iOS com React Native — uma base, duas lojas

Desenvolvimento de aplicativo mobile híbrido em React Native: cerca de 90% do código TypeScript é reaproveitado entre Android e iOS, com acesso nativo profundo quando precisa de câmera, biometria, push, Bluetooth ou NFC. Publicação simultânea nas duas lojas com pipeline de CI/CD.

~90%Código TypeScript reaproveitado entre iOS e Android
10–16 semPrazo médio até versão publicada nas lojas
iOS + AndroidPublicação simultânea (Apple App Store + Google Play)

Por que React Native cobre 80% dos casos B2B e SaaS

Há três caminhos para construir um app: nativo (Swift no iOS, Kotlin no Android), híbrido (React Native ou Flutter) ou PWA (web app instalável). Nativo dá performance e acesso máximo, mas significa duas equipes, dois códigos, dois ciclos. PWA é o mais barato mas tem limites de funcionalidade. React Native é o meio termo certo para a maioria dos casos.

O argumento técnico: React Native renderiza com componentes nativos de verdade (não webview), tem acesso direto a APIs do device via módulos nativos, performance equivalente a app nativo para 95% das aplicações típicas. Reaproveita 85-92% do código entre plataformas. Equipe de 1-2 devs consegue manter o app nas duas lojas indefinidamente.

Tipos de app que entregamos

  • App B2B / SaaS — versão mobile do seu produto SaaS web existente
  • App de campo / operação — para equipe externa em rota, vistoria, atendimento
  • App de delivery / marketplace de serviços
  • App de fidelidade e benefícios para clientes
  • App de eventos — programação, networking, materiais
  • App de área logada para empresas com base recorrente de clientes
  • App white-label para multiplas marcas de um mesmo grupo
  • Aplicativo de leitura de QR / código de barras / NFC
  • App com chat em tempo real (suporte, atendimento, comunicação interna)

Funcionalidades nativas que cobrimos

  • Push notification (Firebase Cloud Messaging + Apple APNs)
  • Login biométrico (Touch ID, Face ID, fingerprint Android)
  • Câmera, foto, vídeo, scanner QR e código de barras
  • GPS, geofencing, rotas com mapa nativo
  • Bluetooth Low Energy para integração com hardware externo
  • NFC para tap-to-pay ou leitura de cartão
  • Deep linking — abrir app a partir de link web
  • Modo offline com sincronização ao reconectar
  • Notificações locais (lembrete sem internet)
  • Compartilhamento entre apps (share sheet)
  • Acessibilidade nativa (VoiceOver, TalkBack)

Stack React Native que usamos

  • Expo gerenciado quando dá, bare quando precisa de módulo nativo customizado
  • TypeScript em 100% do código
  • React Navigation v7 para roteamento
  • TanStack Query para cache de servidor
  • Zustand ou Redux Toolkit para estado local
  • EAS Build + EAS Update para CI/CD
  • Sentry para crash reporting
  • Reanimated e Gesture Handler para animações fluidas
  • Backend Node.js, Go ou Python com PostgreSQL

Custo de desenvolvimento e operação

Apps típicos (5-15 telas, autenticação, push, backend, painel admin) custam entre R$ 60.000 e R$ 180.000. Apps mais complexos (com integração nativa heavy, modo offline robusto, multi-tenant, multi-marca, marketplace de dois lados) vão de R$ 200.000 a R$ 500.000.

Custo recorrente operacional: Apple Developer USD 99/ano + Google Play USD 25 vez única. Infraestrutura de backend e push entre R$ 200 e R$ 3.000/mês conforme volume. EAS Build da Expo é gratuito até certo volume, pago acima. Manutenção mensal opcional cobre atualizações de iOS/Android, novas versões, ajustes de loja.

// próximo passo

Quer conversar sobre o seu projeto?

Reunião inicial gratuita. Respondemos em até 24 horas úteis com próximos passos e estimativa preliminar de prazo.

// perguntas frequentes

Sobre este serviço