Como pensamos aplicativos mobile em 2026
App nativo puro para iOS e Android faz sentido quando a UX crítica exige — jogos, câmera intensiva, gráfica pesada. Para o resto — que é a maioria dos casos B2B e produto — React Native ou Flutter entrega experiência praticamente indistinguível pelo usuário final, com metade do custo e uma base única de código.
Nossa escolha padrão é React Native com Expo. A justificativa é operacional: mesma linguagem que a web (TypeScript), OTA para hotfix, pipeline CI/CD maduro, ecossistema de módulos nativos quando precisa. Flutter entra quando a demanda é UI muito customizada com performance de 120fps.
Offline-first como requisito, não opcional
Fila local com AsyncStorage/MMKV/SQLite, sync inteligente ao voltar online, conflito resolvido por regra explícita. App não trava em elevador ou canteiro de obras.
OTA para hotfix crítico
Bug em produção não precisa esperar 3 dias na revisão da Apple. OTA (Expo Updates ou CodePush) publica correção JavaScript imediatamente.