Official docs outline
14 sections- Core Concepts
Expo SDK, Expo CLI, and EAS and how they fit together.
- Expo Router
File-based routing with Expo Router and its navigation model.
- Navigation Layouts
Layout routes, Stack and Tabs navigators, and route groups.
- Development Builds
Development builds, custom dev clients, and when to leave Expo Go.
- Continuous Native Generation and Prebuild
Continuous Native Generation and npx expo prebuild for generating native projects.
- Config Plugins
Config plugins and mods for customizing native iOS and Android config.
- App Configuration
Configuring apps with app.json, app.config.js, and dynamic config.
- Environment Variables
Environment variables, EXPO_PUBLIC_ prefix, and secrets handling.
- Authentication
Authentication approaches including OAuth, secure storage, and auth flows.
- EAS Build
Building app binaries with EAS Build and build profiles.
- Submitting to App Stores
Submitting builds to the App Store and Google Play with EAS Submit.
- Over-the-air Updates
Over-the-air JavaScript updates with EAS Update and channels.
- Debugging
Debugging runtime errors, dev tools, and common development errors.
- New Architecture
React Native New Architecture, Fabric, and TurboModules support in Expo.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.