Desenvolvedor de app mobile React Native: por que começar com Expo
Para começar como desenvolvedor de app mobile React Native, o Expo é um ponto de partida simples. Você escreve o app em JavaScript ou TypeScript, vê ele rodando no iPhone enquanto programa e não precisa lidar com toda a configuração nativa no primeiro dia. É a base técnica dos meus apps e do código inicial do iOS Kit.
Por Mehdi Azizi · Conteúdo revisado em

O que você aprende
- Uma só linguagem para aprender
- JavaScript ou TypeScript, a linguagem da web. As IAs conhecem bem, o que as torna úteis para ajudar a escrever e corrigir seu código.
- Seu app no iPhone enquanto você programa
- Cada mudança aparece no seu celular. Você aprende vendo o resultado, não lendo teoria.
- Builds preparados na nuvem
- Os serviços do Expo compilam o app e enviam ao TestFlight, o que te poupa boa parte da configuração nativa.
- Peças prontas para o essencial
- Notificações, compras, câmera, armazenamento: os módulos comuns já existem. Você monta em vez de reescrever.
- Limites que você sabe reconhecer
- Algumas funções exigem código nativo. Você aprende a identificá-las antes de se comprometer, para escolher uma ideia ao seu alcance.
Passo a passo
- Etapa 1
Você instala o Expo, cria o projeto e abre sua primeira tela no iPhone.
- Etapa 2
Você constrói a função principal e envia uma versão ao TestFlight.
- Etapa 3
Você adiciona RevenueCat e PostHog, dois módulos que se integram a um projeto Expo.
- Etapa 4
Você prepara a versão final e envia à Apple.
Por que comigo
Meus apps, Solys, TradaZen, Nolera e Vigie, são feitos com Expo. Também sei onde o Expo para: o despertador do Solys usa o AlarmKit, em nativo, porque um alarme que atravessa o modo silencioso exige isso. Você aprende com a ferramenta que eu uso todo dia, limites incluídos.
Leia a trajetória do TradaZen, da criação às recusas da Apple e à publicação.
Comece com os guias gratuitos
Perguntas frequentes
React Native ou Swift para começar?
Swift é a linguagem nativa da Apple e tem suas vantagens. Para um primeiro app com assinatura, React Native com Expo dá mais peças prontas e uma linguagem que as IAs dominam bem.
Expo é só para apps pequenos?
Não. Há apps publicados rodando em Expo e, quando uma função exige nativo, você adiciona um módulo sem reescrever tudo.
Posso fazer uma versão Android também?
O Expo permite, e o código do kit compila para Android, mas todo o acabamento é feito para iPhone e App Store. Melhor um primeiro app bem publicado do que um app pela metade em duas plataformas.
iOS Kit
O código inicial dos meus apps, o passo a passo com as mensagens para dar ao Claude e todos os kits. O Claude parte de um app que já funciona. € 129,99.