E
Skills de Expo
android-e2e-testing
expo
Teste recursos do Expo Router em emuladores Android usando ADB. Use após implementar funcionalidades nativas do Android ou ao verificar o comportamento da interface no Android.
official
building-native-ui
expo
Guia completo para construir aplicativos nativos com Expo, abordando roteamento, estilização, componentes e convenções de plataforma. Abrange fundamentos do Expo Router, abas nativas, navegação em pilha, modais e formulários em folha com convenções detalhadas de estrutura de rotas. Inclui regras de estilização alinhadas às Diretrizes de Interface Humana da Apple: layouts flexbox, tratamento de área segura, animações, sombras via CSS boxShadow e padrões de design responsivo. Documenta preferências de bibliotecas (expo-image para SF Symbols, expo-audio, expo-video,...
official
deep-code-review
expo
Revisão de código aprofundada e focada em design - entende o contexto da base de código antes de avaliar alterações de PR, publica feedback estruturado no GitHub
official
eas-update-insights
expo
Verifique a integridade das EAS Updates publicadas: taxas de falha, contagens de instalação/inicialização, usuários únicos, tamanho do payload e a divisão entre usuários incorporados e OTA por…
official
Expo UI Jetpack Compose
expo
`@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
official
Expo UI SwiftUI
expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
official
expo-api-routes
expo
Rotas de API no Expo Router para lógica do lado do servidor, segredos e integrações de terceiros no EAS Hosting. Crie rotas com sufixo +api.ts no diretório app; exporte funções nomeadas para métodos HTTP (GET, POST, PUT, DELETE). Manipule parâmetros de consulta, cabeçalhos, corpos JSON e segmentos de rota dinâmicos; adicione cabeçalhos CORS para clientes web. Acesse segredos do lado do servidor via process.env; defina variáveis localmente em .env ou via eas env:create para produção. Implante no EAS Hosting (Cloudflare Workers) com eas...
official
expo-cicd-workflows
expo
Escreve e valida arquivos YAML de fluxo de trabalho CI/CD do EAS para projetos Expo. Obtém o esquema JSON mais recente da API do Expo para garantir que tipos de job, parâmetros, gatilhos e configurações de runner estejam atualizados. Suporta expressões dinâmicas usando a sintaxe ${{ }} com contextos para eventos do GitHub, entradas de fluxo de trabalho, saídas de job e resultados de etapas. Inclui script de validação integrado que verifica a estrutura do fluxo de trabalho em relação ao esquema e relata erros antes da implantação. Fornece documentação de referência para sintaxe,...
official
expo-deployment
expo
Implantação automatizada de aplicativos Expo para a App Store da iOS, Play Store da Android, hospedagem web e ambientes de pré-visualização. Suporta builds de produção e submissões para iOS (App Store e TestFlight) e Android (Google Play Store) com comandos únicos. Inclui EAS Hosting para implantações web com URLs de pré-visualização automáticas de PR e suporte a domínios de produção. Fornece automação de fluxo de trabalho CI/CD via EAS Workflows para builds e submissões acionadas por pushes de código. Gerenciamento automático de versão com remoto...
official
expo-dev-client
expo
Crie clientes de desenvolvimento Expo personalizados para testar código nativo em dispositivos físicos via EAS Build ou localmente. Necessário apenas ao usar módulos nativos personalizados, alvos Apple (widgets, app clips) ou código nativo de terceiros que não está no Expo Go; experimente o Expo Go primeiro com npx expo start. Suporta compilações em nuvem com envio automático ao TestFlight ou compilações locais na sua máquina, gerando arquivos .ipa (iOS) ou .apk/.aab (Android). Requer configuração eas.json com um perfil de desenvolvimento que define...
official
expo-module
expo
Guia para criar e escrever módulos e visualizações nativas do Expo usando a API de Módulos do Expo (Swift, Kotlin, TypeScript). Abrange o DSL de definição de módulos, nativo…
official
expo-tailwind-setup
expo
Estilização universal com Tailwind CSS v4 para aplicativos Expo em iOS, Android e Web. Integra Tailwind CSS v4 com react-native-css e NativeWind v5 via transformador Metro, eliminando a necessidade de configuração Babel. Fornece uma biblioteca de componentes reutilizáveis encapsulados em CSS (View, Text, ScrollView, Pressable, TextInput, Image, Link) que aplicam estilos className a elementos nativos. Suporta estilização específica de plataforma por meio de consultas de mídia CSS, variáveis de tema personalizadas via blocos @theme e semântica Apple...
official
native-data-fetching
expo
Requisições de rede, chamadas de API e busca de dados para apps Expo com cache, tratamento de erros e suporte offline. Abrange a API fetch, React Query, padrões de tratamento de erros, gerenciamento de tokens com expo-secure-store e lógica de repetição com backoff exponencial. Inclui estratégias offline-first usando NetInfo e persistência do React Query, além de configuração de variáveis de ambiente com o prefixo EXPO_PUBLIC_ para URLs do lado do cliente. Suporta carregadores de dados do Expo Router (useLoaderData) para carregamento de dados em nível de rota em...
official
upgrading-expo
expo
Orientação estruturada para atualizar versões do Expo SDK e resolver conflitos de dependências. Fornece processo de atualização passo a passo, incluindo diagnósticos, limpeza de cache e workflows de prebuild para mudanças nativas. Aborda mudanças significativas entre SDK 53–55, incluindo migração para React 19, padrões da Nova Arquitetura, configuração do React Compiler e atualizações de módulos nativos (tabs, áudio, vídeo). Inclui mapa de depreciação para pacotes como expo-av, expo-permissions e AsyncStorage com recomendações de substituição...
official
use-dom
expo
Execute bibliotecas exclusivas da web em aplicativos Expo renderizando-as em webviews no nativo e como estão na web. Suporta qualquer biblioteca React web (recharts, react-syntax-highlighter, canvas, WebGL) sem modificação, envolvendo-a em um arquivo de componente DOM com a diretiva 'use dom'; Passa props serializáveis e funções assíncronas do nativo para o webview, permitindo comunicação bidirecional entre contextos nativo e web. Inclui opções de configuração do webview via prop dom: controle de rolagem, área segura...
official