E

Expo Skills

android-e2e-testing
by expo
Test Expo Router features on Android emulators using ADB. Use after implementing native Android features or when verifying UI behavior on Android.
building-native-ui
by expo
Complete guide for building native Expo apps with routing, styling, components, and platform conventions. Covers Expo Router fundamentals, native tabs, stack navigation, modals, and form sheets with detailed route structure conventions Includes styling rules aligned with Apple Human Interface Guidelines: flexbox layouts, safe area handling, animations, shadows via CSS boxShadow , and responsive design patterns Documents library preferences (expo-image for SF Symbols, expo-audio, expo-video,...
deep-code-review
by expo
In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub
eas-update-insights
by expo
Check the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per…
Expo UI Jetpack Compose
by expo
`@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
Expo UI SwiftUI
by expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
expo-api-routes
by expo
API routes in Expo Router for server-side logic, secrets, and third-party integrations on EAS Hosting. Create routes with +api.ts suffix in the app directory; export named functions for HTTP methods (GET, POST, PUT, DELETE) Handle query parameters, headers, JSON bodies, and dynamic route segments; add CORS headers for web clients Access server-side secrets via process.env ; set variables locally in .env or via eas env:create for production Deploy to EAS Hosting (Cloudflare Workers) with eas...
expo-cicd-workflows
by expo
Write and validate EAS CI/CD workflow YAML files for Expo projects. Fetches the latest JSON schema from Expo's API to ensure job types, parameters, triggers, and runner configurations are current Supports dynamic expressions using ${{ }} syntax with contexts for GitHub events, workflow inputs, job outputs, and step results Includes built-in validation script that checks workflow structure against the schema and reports errors before deployment Provides reference documentation for syntax,...
expo-deployment
by expo
Automated deployment of Expo apps to iOS App Store, Android Play Store, web hosting, and preview environments. Supports production builds and submissions for iOS (App Store and TestFlight) and Android (Google Play Store) with single commands Includes EAS Hosting for web deployments with automatic PR preview URLs and production domain support Provides CI/CD workflow automation via EAS Workflows for triggered builds and submissions on code pushes Automatic version management with remote...
expo-dev-client
by expo
Build custom Expo development clients for testing native code on physical devices via EAS Build or locally. Only needed when using custom native modules, Apple targets (widgets, app clips), or third-party native code not in Expo Go; try Expo Go first with npx expo start Supports cloud builds with automatic TestFlight submission or local builds on your machine, outputting .ipa (iOS) or .apk / .aab (Android) files Requires eas.json configuration with a development profile that sets...
expo-module
by expo
Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native…
expo-tailwind-setup
by expo
Universal Tailwind CSS v4 styling for Expo apps across iOS, Android, and Web. Integrates Tailwind CSS v4 with react-native-css and NativeWind v5 via Metro transformer, eliminating the need for Babel configuration Provides reusable CSS-wrapped component library (View, Text, ScrollView, Pressable, TextInput, Image, Link) that apply className styles to native elements Supports platform-specific styling through CSS media queries, custom theme variables via @theme blocks, and Apple semantic...
native-data-fetching
by expo
Network requests, API calls, and data fetching for Expo apps with caching, error handling, and offline support. Covers fetch API, React Query, error handling patterns, token management with expo-secure-store, and retry logic with exponential backoff Includes offline-first strategies using NetInfo and React Query persistence, plus environment variable configuration with EXPO_PUBLIC_ prefix for client-side URLs Supports Expo Router data loaders ( useLoaderData ) for route-level data loading on...
upgrading-expo
by expo
Structured guidance for upgrading Expo SDK versions and resolving dependency conflicts. Provides step-by-step upgrade process including diagnostics, cache clearing, and prebuild workflows for native changes Covers breaking changes across SDK 53–55, including React 19 migration, New Architecture defaults, React Compiler setup, and native module updates (tabs, audio, video) Includes deprecation map for packages like expo-av, expo-permissions, and AsyncStorage with replacement recommendations...
use-dom
by expo
Run web-only libraries in Expo apps by rendering them in webviews on native and as-is on web. Supports any React web library (recharts, react-syntax-highlighter, canvas, WebGL) without modification by wrapping it in a DOM component file with the 'use dom'; directive Passes serializable props and async functions from native to webview, enabling bidirectional communication between native and web contexts Includes webview configuration options via the dom prop: scroll control, safe area...

NotebookLM Web Importer

Importieren Sie Webseiten und YouTube-Videos mit einem Klick in NotebookLM. Vertraut von über 200.000 Nutzern.

Chrome-Erweiterung installieren