Extra Credit

Expo

Official docs outline

14 sections
  1. Core Concepts

    Expo SDK, Expo CLI, and EAS and how they fit together.

  2. Expo Router

    File-based routing with Expo Router and its navigation model.

  3. Navigation Layouts

    Layout routes, Stack and Tabs navigators, and route groups.

  4. Development Builds

    Development builds, custom dev clients, and when to leave Expo Go.

  5. Continuous Native Generation and Prebuild

    Continuous Native Generation and npx expo prebuild for generating native projects.

  6. Config Plugins

    Config plugins and mods for customizing native iOS and Android config.

  7. App Configuration

    Configuring apps with app.json, app.config.js, and dynamic config.

  8. Environment Variables

    Environment variables, EXPO_PUBLIC_ prefix, and secrets handling.

  9. Authentication

    Authentication approaches including OAuth, secure storage, and auth flows.

  10. EAS Build

    Building app binaries with EAS Build and build profiles.

  11. Submitting to App Stores

    Submitting builds to the App Store and Google Play with EAS Submit.

  12. Over-the-air Updates

    Over-the-air JavaScript updates with EAS Update and channels.

  13. Debugging

    Debugging runtime errors, dev tools, and common development errors.

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

All 113