| /expo/guides/ |
| H A D | README.md | 1 # Expo Engineering Guides 3 Read these guides to begin contributing to Expo. 5 - [Contributing to Expo](../CONTRIBUTING.md) 6 - [Expo JavaScript Style Guide](Expo%20JavaScript%20Style%20Guide.md) 7 - [Writing API documentation](Expo%20Documentation%20Writing%20Style%20Guide.md#writing-api-documen… 9 - [Expo Module Infrastructure](Expo%20Module%20Infrastructure.md)
|
| /expo/docs/pages/ |
| H A D | faq.mdx | 16 ## What is Expo used for? 20 ## Do companies use Expo? 24 ## Why does Expo have its own SDK? 30 The Expo SDK is also written with the [Expo native API](/modules) to make contributing, maintaining… 40 ## How much does Expo cost? 76 ## Can I use Expo with my native library? 80 ## Can I use Expo with this web library? 94 ## Should I use Expo CLI or React Native CLI? 100 ## Is Expo Go open source? 104 ## Is Expo eject deprecated? [all …]
|
| /expo/packages/expo-router/src/fork/__tests__/__snapshots__/ |
| H A D | extractPathFromURL.test.ios.ts.snap | 59 exports[`extractExpoPathFromURL Expo Go parses "app.bacon.expo://expo-development-client" 1`] = `""… 61 exports[`extractExpoPathFromURL Expo Go parses "custom://" 1`] = `""`; 63 exports[`extractExpoPathFromURL Expo Go parses "custom:///" 1`] = `""`; 67 exports[`extractExpoPathFromURL Expo Go parses "custom:///test/path?foo=bar" 1`] = `"test/path?foo=… 69 exports[`extractExpoPathFromURL Expo Go parses "custom://?hello=bar" 1`] = `"?hello=bar"`; 71 exports[`extractExpoPathFromURL Expo Go parses "exp://127.0.0.1:19000/" 1`] = `""`; 81 exports[`extractExpoPathFromURL Expo Go parses "exp://exp.host/@test/test" 1`] = `""`; 89 exports[`extractExpoPathFromURL Expo Go parses "exp://u.expo.dev/update/123abc" 1`] = `""`; 93 exports[`extractExpoPathFromURL Expo Go parses "exp://u.expo.dev/update/123abc/efg" 1`] = `"efg"`; 95 exports[`extractExpoPathFromURL Expo Go parses "https://example.com/test/path" 1`] = `"test/path"`; [all …]
|
| /expo/docs/pages/regulatory-compliance/ |
| H A D | hipaa.mdx | 2 title: HIPAA compliance and Expo 9 ## Are apps built with Expo HIPAA compliant? 11 **They can be! You can build HIPAA compliant apps with Expo if you follow the requirements.** 13 Expo doesn't collect any individually identifiable health data, and you can see all the data that E…
|
| H A D | gdpr.mdx | 2 title: GDPR compliance and Expo 9 ## Are apps built with Expo GDPR compliant? 11 **They can be! You can build GDPR compliant apps with Expo if you follow the requirements.** 13 …e Expo ensures the proper handling and processing of developer data and end-user data, we cannot g…
|
| /expo/docs/pages/get-started/ |
| H A D | expo-go.mdx | 2 title: Expo Go 17 ## Install Expo Go on your device 28 <Collapsible summary="Want to understand how Expo Go works?"> 31 alt="Expo Go connecting to Expo CLI" 52 Expo Go supports multiple [**SDK versions**](/versions/latest/). A new Expo SDK version is released… 59 "Project is incompatible with this version of Expo Go" 72 <Collapsible summary="How can I install an older version of Expo Go to run my project?"> 78 <Step label="1">If installed, remove Expo Go from your device/simulator.</Step> 85 install the compatible Expo Go on your device/simulator and open your project in the client. 92 ## Log in with your Expo account [all …]
|
| /expo/docs/pages/bare/ |
| H A D | using-expo-cli.mdx | 2 title: Migrate to Expo CLI 11 …Expo CLI, you'll need to install the `expo` package which includes the Expo Modules API and Expo C… 21 ## Why Expo CLI instead of `npx react-native` 37 - Static site generation with Expo Router and Metro web. 39 - Support for Expo tooling such as [`expo-dev-client`](/develop/development-builds/introduction), t… 66 <Collapsible summary="Can I use Expo CLI without installing the Expo Modules API?"> 99 title="Expo CLI Reference" 100 description="Learn more about the commands and flags available in Expo CLI." 113 title="Use Expo SDK" 114 description="Try out libraries from the Expo SDK in your app." [all …]
|
| /expo/docs/pages/versions/unversioned/ |
| H A D | index.mdx | 13 …Expo SDK provides access to device and system functionality such as contacts, camera, gyroscope, G… 27 ## All Expo SDK packages work in any React Native app 29 Expo apps are React Native apps, so all Expo SDK packages work in any React Native app with the `ex… 37 title="Install Expo SDK packages in existing React Native apps" 41 …Learn more about configuring projects created with <CODE>npx react-native init</CODE> to Expo SDK … 48 description="Learn how to install Expo SDK packages in your project." 54 … Expo SDK versions are released three times each year. Between these releases, we publish pre-rele… 65 ## Each Expo SDK version depends on a React Native version 67 …Expo SDK release that typically updates to the latest stable versions of React Native and React Na… 69 | Expo SDK version | React Native version | React Native Web version | [all …]
|
| /expo/docs/pages/versions/v49.0.0/ |
| H A D | index.mdx | 13 …Expo SDK provides access to device and system functionality such as contacts, camera, gyroscope, G… 27 ## All Expo SDK packages work in any React Native app 29 Expo apps are React Native apps, so all Expo SDK packages work in any React Native app with the `ex… 37 title="Install Expo SDK packages in existing React Native apps" 41 …Learn more about configuring projects created with <CODE>npx react-native init</CODE> to Expo SDK … 48 description="Learn how to install Expo SDK packages in your project." 54 … Expo SDK versions are released three times each year. Between these releases, we publish pre-rele… 65 ## Each Expo SDK version depends on a React Native version 67 …Expo SDK release that typically updates to the latest stable versions of React Native and React Na… 69 | Expo SDK version | React Native version | React Native Web version | [all …]
|
| /expo/ |
| H A D | SUPPORT.md | 1 # Expo Support 3 To best serve Expo developers, the Expo team provides a couple different channels of support, depen… 6 - General questions regarding Expo and its services should be asked on our [Forums](https://forums.… 7 - If you need more dedicated support, including root cause analysis for Expo-related bugs affecting…
|
| /expo/docs/pages/routing/ |
| H A D | installation.mdx | 2 title: Install Expo Router 13 Find the steps below to create a new project with Expo Router library or add it to your existing pr… 19 We recommend creating a new Expo app using `create-expo-app`. This will create a minimal project wi… 38 Ensure the version of Expo Router is compatible with the Expo SDK version your project is using. 40 | Expo SDK | Expo Router | 47 Make sure your computer is [set up for running an Expo app](/get-started/installation/). 51 ### Create an Expo project 163 ## For Expo SDK below 49 165 Expo Router requires at least `[email protected]`. If you are using Expo SDK version below 49, you will … 198 title="Create pages with Expo Router" [all …]
|
| /expo/packages/expo-font/src/__tests__/__snapshots__/ |
| H A D | Font-test.native.ts.snap.ios | 3 exports[`within Expo client loadAsync completes after loading a font 1`] = ` 10 exports[`within Expo client loadAsync throws if downloading a font fails 1`] = `[Error: Failed to d… 12 exports[`within Expo client loadAsync throws if loading a downloaded font fails 1`] = `[Error: Inte… 14 exports[`within Expo client processFontFamily defaults missing fonts to the system font 1`] = ` 20 exports[`within Expo client processFontFamily defaults still-loading fonts to the system font 1`] =… 26 exports[`within Expo client processFontFamily scopes loaded names of loaded fonts 1`] = `"ExpoFont-…
|
| H A D | Font-test.native.ts.snap.android | 3 exports[`within Expo client loadAsync completes after loading a font 1`] = ` 10 exports[`within Expo client loadAsync throws if downloading a font fails 1`] = `[Error: Failed to d… 12 exports[`within Expo client loadAsync throws if loading a downloaded font fails 1`] = `[Error: Inte… 14 exports[`within Expo client processFontFamily defaults missing fonts to the system font 1`] = ` 20 exports[`within Expo client processFontFamily defaults still-loading fonts to the system font 1`] =… 26 exports[`within Expo client processFontFamily scopes loaded names of loaded fonts 1`] = `"ExpoFont-…
|
| /expo/docs/pages/router/reference/ |
| H A D | faq.mdx | 2 title: Expo Router FAQs 16 ## Expo Router versus Expo versus React Native CLI 20 Expo Router is designed to bring the best architectural patterns to everyone, to ensure React Nativ… 22 ## Can I use Expo Router in my React Native app? 24 …Expo Router is the framework for universal React Native apps. Due to the deep connection between t… 35 8. Expo Router has the ability to statically render each page automatically on web, enabling real S… 40 ## Why should I use Expo Router over React Navigation? 42 Expo Router and React Navigation are both libraries from the Expo team. We built Expo Router on top… 46 ## How do I server-render my Expo Router website? 48 Basic static rendering (SSG) is supported in Expo Router v2. Server-side rendering currently requir… [all …]
|
| /expo/docs/pages/archive/ |
| H A D | glossary.mdx | 9 The term "detach" was previously used in Expo to mean [ejecting](#eject) your app to use [ExpoKit](… 13 …Expo to describe leaving the cozy comfort of the standard Expo development environment, where you … 15 …-vs-bare/) and move into the bare workflow, where you can continue to use Expo APIs but have acces… 20 …library that allows you to use the [Expo SDK](/more/glossary-of-terms/#expo-sdk) and platform and … 22 **Support for ExpoKit ended after SDK 38. Expo modules can implement support for custom native conf… 30 …with a graphical user interface (GUI) for working with Expo projects. It's been replaced by [Expo …
|
| H A D | managed-vs-bare.mdx | 3 sidebar_title: Expo Workflows 4 …on: Learn about the different workflows such as managed and bare for building apps with Expo tools. 9 The two approaches to building applications with Expo tools are called the **managed** and **bare**… 11 - With the _managed workflow_ you only write JavaScript/TypeScript and Expo tools and services take… 12 - In the _bare workflow_ you can use any Expo library and service, and you are responsible for the … 20 …Expo CLI](/more/expo-cli) on their computer and a development client on their mobile devices (eith… 39 | Use Expo build service to create your Android and iOS builds | <YesIcon /> | <YesIcon /> ([w… 40 | Use Expo's push notification service | <YesIcon /> | <YesIcon /> … 41 | Use Expo's updates features | <YesIcon /> | <YesIcon /> … 42 | Access to Expo SDK | <YesIcon /> | <YesIcon /> … [all …]
|
| /expo/docs/pages/versions/v46.0.0/ |
| H A D | index.mdx | 13 …Expo SDK provides access to device and system functionality such as contacts, camera, gyroscope, G… 29 The easiest way to create a bare React Native app with support for the Expo SDK is by running the c… 42 additional setup to use the Expo SDK. 49 description="Learn how to install Expo SDK packages in your project." 53 ## Each Expo SDK version depends on a React Native version 55 …Expo SDK release that typically updates to the latest stable version of React Native and includes … 57 | Expo SDK Version | React Native Version | 66 …Expo SDK are intended to support the target React Native version for that SDK. Typically, they wil… 70 Each version of Expo SDK supports a minimum OS version of Android and iOS. For Android, the `compil… 72 | Expo SDK version | Android version | `compileSdkVersion` | iOS version |
|
| /expo/docs/pages/versions/v47.0.0/ |
| H A D | index.mdx | 13 …Expo SDK provides access to device and system functionality such as contacts, camera, gyroscope, G… 29 The easiest way to create a bare React Native app with support for the Expo SDK is by running the c… 42 additional setup to use the Expo SDK. 49 description="Learn how to install Expo SDK packages in your project." 53 ## Each Expo SDK version depends on a React Native version 55 …Expo SDK release that typically updates to the latest stable versions of React Native and React Na… 57 | Expo SDK version | React Native version | React Native Web version | 66 …Expo SDK are intended to support the target React Native version for that SDK. Typically, they wil… 70 Each version of Expo SDK supports a minimum OS version of Android and iOS. For Android, the `compil… 72 | Expo SDK version | Android version | `compileSdkVersion` | iOS version |
|
| /expo/docs/pages/versions/v48.0.0/ |
| H A D | index.mdx | 13 …Expo SDK provides access to device and system functionality such as contacts, camera, gyroscope, G… 29 The easiest way to create a bare React Native app with support for the Expo SDK is by running the c… 42 use the Expo SDK. 49 description="Learn how to install Expo SDK packages in your project." 53 ## Each Expo SDK version depends on a React Native version 55 …Expo SDK release that typically updates to the latest stable versions of React Native and React Na… 57 | Expo SDK version | React Native version | React Native Web version | 66 …Expo SDK are intended to support the target React Native version for that SDK. Typically, they wil… 70 Each version of Expo SDK supports a minimum OS version of Android and iOS. For Android, the `compil… 72 | Expo SDK version | Android version | `compileSdkVersion` | iOS version |
|
| /expo/docs/pages/additional-resources/ |
| H A D | index.mdx | 11 The following resources are useful for learning about Expo tooling and services. 13 ## Expo blog 15 …/) - Our official blog, where we post release notes every month and other Expo related content at … 19 - [expo/expo](https://github.com/expo/expo) - Expo Go, SDK, Docs, and the Expo CLI. 22 - [expo/config-plugins](https://github.com/expo/config-plugins) - Expo Config Plugins for working w… 24 - [expo/vscode-expo](https://github.com/expo/vscode-expo) - VS Code extension for working with Expo… 25 - [expo/fyi](https://github.com/expo/fyi) - Troubleshooting guides for Expo tools and services. 47 - [Expo Router](/routing/introduction/)
|
| /expo/packages/expo/.github/ |
| H A D | ISSUE_TEMPLATE.md | 1 We're looking to keep questions on our forums and bug reports on our main Expo repo -- please choos… 3 * Post in our community forums (log in with your Expo developer account): https://forums.expo.dev/c… 4 * File a bug on the Expo repo: https://github.com/expo/expo/issues/new 7 Thanks for reporting the issue you found with the Expo SDK!
|
| /expo/packages/unimodules-app-loader/ |
| H A D | README.md | 3 …ly by `expo-task-manager`, `unimodules-react-native-adapter` and Expo Client to run Expo applicati… 7 # Installation in managed Expo projects
|
| /expo/docs/pages/distribution/ |
| H A D | custom-updates-server.mdx | 6 …Expo Application Services) is the Expo team's cloud service that can host and serve updates for a … 8 …Expo Updates Protocol](/technical-specs/expo-updates-1). To help get you started, we created a dem…
|
| /expo/ios/ |
| H A D | CONTRIBUTING.md | 1 # Contributing to Expo for iOS 3 …hat you need to know to contribute to the Expo iOS project. It does not touch specifically on how … 7 To get the Expo Client running (on either platform), follow the README in the parent directory. 13 - Specific versions of the iOS Expo Client are tagged from that release branch, such as `ios/1.19.0… 27 - As the Expo Client app. 37 …write `Podfile` (for the Expo Client) and `ExpoKit.podspec` (for standalone apps, which use almost… 48 Expo Client can run Expo projects using any of the last several Expo SDK versions. To support this,… 52 Contributions to the Expo Client happened in "unversioned" code; that is, code which has not been i… 66 The Expo Client is an iOS app containing the Expo Kernel. The Kernel is a piece of code which can r… 73 ### Expo Client entry point [all …]
|
| /expo/.github/ISSUE_TEMPLATE/ |
| H A D | questions.yml | 2 description: 'You have a question about Expo or want to discuss some aspects of Expo' 7 …value: If you have a question about Expo or want to discuss about related aspects, please post it … 10 …label: Do you understand that any discussions or questions opened as issues in the core Expo repos…
|