Ir para o conteúdo principal
O iOS KitDiscordGrátis (nova aba)
Os guias

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 · Conteúdo revisado em

Um MacBook Pro mostra o Claude Code modificando o app TradaZen, ao lado do simulador de iPhone que exibe a tela do app.

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

  1. Etapa 1

    Você instala o Expo, cria o projeto e abre sua primeira tela no iPhone.

  2. Etapa 2

    Você constrói a função principal e envia uma versão ao TestFlight.

  3. Etapa 3

    Você adiciona RevenueCat e PostHog, dois módulos que se integram a um projeto Expo.

  4. 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.

Ver o iOS Kit

Leia também