Home
last modified time | relevance | path

Searched refs:and (Results 1 – 25 of 3552) sorted by relevance

12345678910>>...143

/expo/guides/releasing/
H A DUpdates QA.md3 ## Expo Go (iOS and Android)
15 …eAsync`, `fetchUpdateAsync`, and `reloadAsync`; publish another new update and use these methods t…
20 ## Managed standalone apps (iOS and Android)
23 - Make a change to the UI and splash screen and publish it; relaunch the app twice and make sure th…
24 - Set `fallbackToCacheTimeout: 100`, then publish and build a new app; uninstall the old app and in…
26 - Set `fallbackToCacheTimeout: 2000`, then publish and build a new app; uninstall and reinstall.
30 …y: ON_ERROR_RECOVERY` and add buttons to your UI to test the `Updates` module methods. Publish and
50 …tart the app, and make sure you get an "update downloaded" event; use `reloadAsync` to reload the …
54 ## Bare apps (iOS and Android)
63 - Close and relaunch the app and ensure the new update loads again.
[all …]
H A DRelease Workflow.md57 ## 0.5. Cut branch, sync, and tag React Native
70 - Add your git changes from both `react-native-lab` and `android` folders and create a pull request…
98 ## 0.8. Merge and cutoff changelogs
135 - Commit and push changes to main.
173 - Make sure that everything that is ready and we planned to land in this cycle is already merged an…
257 ## 3.2. Build and submit
286 | [3.2. Build and submit](#32-build-and-submit) |
375 - Share the link in the #blog and #sdk-release channels and ask for suggestions.
377 ## 5.7. Test, fix, and monitor
396 - If needed, refer back to [3.2. Build and submit](#32-build-and-submit) to create a new build and
[all …]
/expo/android/expoview/src/main/java/host/exp/exponent/notifications/helpers/
H A DExpoCronDefinitionBuilder.kt19 .withSeconds().and()
20 .withMinutes().and()
21 .withHours().and()
23 .and()
24 .withMonth().and()
26 .supportsW().supportsQuestionMark().and()
27 .withYear().withValidRange(1970, 2099).and()
/expo/docs/pages/regulatory-compliance/
H A Ddata-and-privacy-protection.mdx2 title: Data and Privacy protection
8and services that enable them to create robust and high-quality apps. Our focus is not on gatherin…
10 …bout the data it collects, how it does so, and why. This is particularly important as more laws, p…
12and also our [privacy explained page](https://expo.dev/privacy-explained). This page lays out exac…
16 <BoxLink title="GDPR compliance and Expo" href="/regulatory-compliance/gdpr/" />
18 <BoxLink title="HIPPA compliance and Expo" href="/regulatory-compliance/hipaa/" />
20 <BoxLink title="Privacy Shield and Expo" href="/regulatory-compliance/privacy-shield/" />
/expo/guides/
H A DOur Open Source Standards.md10 …Expo team reviews all PRs and makes the judgement call on whether to accept them. An Expo team mem…
12 …ed above is the best way to get it reviewed timely and potentially accepted. The easier to review
18and implement it coherently. This idea may be a feature that spans several parts of the codebase. …
20 …nded as you address code review feedback. Each commit should be meaningful and make sense on its o…
26and often small in scope. It is robust and unlikely to break if another part of the system is modi…
28and types can improve maintainability and we expect PRs to include them. In particular, use tests …
30and types can also obstruct maintainability. Overfitted tests break more often and are more diffic…
H A DExpo JavaScript Style Guide.md4 - [ESLint and Prettier](#eslint-and-prettier)
11 - [Classes, functions, and variables](#classes--functions--and-variables)
16 - [let and const](#let-and-const)
26 # ESLint and Prettier
39 - **Atom and Nuclide:** https://atom.io/packages/linter-eslint
89 Group and sort `import` statements and `require()` calls in this order:
130 ## React and JSX
132 …ations and static methods near the top, followed by the constructor and lifecycle methods, followe…
218 ## Classes, functions, and variables
313 ## `let` and `const`
[all …]
/expo/docs/pages/push-notifications/
H A Doverview.mdx9and communicating with Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNs) is…
12 title="Setup push notifications, get a push token and credentials"
13 … how to set up push notifications, get credentials for development and production, and test sendin…
25 …description="Learn how to respond to a notification received by your app and take action based on …
30 title="Common questions and FAQs"
39 …n how to setup push notifications, get credentials for development and production, and test sendin…
/expo/docs/.vale/writing-styles/expo-docs/
H A DPlatformsOrder.yml2 message: "When referencing multiple platforms, use the order: 'Android, iOS, and web'."
3 …blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md#referencing-android-ios-and-web'
8 - iOS, Android, and web
9 - web, iOS and Android
10 - iOS and Android
/expo/docs/pages/
H A Doverview.mdx8 … on Android, iOS, and the web. Expo brings together the best of mobile and the web and enables man…
10 …troduction) that help your team to iterate quickly to achieve web-like iteration speeds and safely.
12and displaying UI elements related to navigation on specific platforms. [Expo Router](/routing/int…
16and App Store. Expo provides a [build service](/deploy/build-project/) that helps you to build you…
18and best practices to continue exploring along the way, such as [collaborating with your team](/ac…
H A Dcore-concepts.mdx3 description: An overview of Expo tools, features and services.
11 … on Android, iOS, and the web. Expo brings together the best of mobile and the web and enables man…
15 ## Tools and features
19 …iption="Comprehensive suite of well-tested React Native modules that run on Android, iOS, and web."
25 description="Write highly performant native code with modern Swift and Kotlin API."
30 …rom Native to develop from any computer, upgrade easily, white label apps, and maintain larger pro…
35 …description="Manage dependencies, compile native apps, develop for the web, and connect to any dev…
45 > **info** All features are free, optional, and can be used independently of each other. Unused fea…
50 | Write JSI native modules with Swift and Kotlin. | <YesIcon /> | <…
52 | Create and share example apps in the browser with [Snack][build/introduction/]. | <YesIcon /> | <…
[all …]
H A Dfaq.mdx3 description: A list of common questions and limitations about Expo and related services.
14 This page lists some of the common questions and answers about Expo and related services. If you ha…
18and the web. Expo brings together the best of mobile and the web and enables many important featur…
28 The Expo SDK is well-tested, written in TypeScript, documented, and built for Android, iOS, and the…
32 ## What is the difference between Expo and React Native?
38and CLI work with any React Native app. [Expo Application Services (EAS)](/eas) also works with al…
42and open source](https://blog.expo.dev/exponent-is-free-as-in-and-as-in-1d6d948a60dc). This includ…
52and services work great in any React Native app. For example, you can use any part of the [Expo SD…
66 ## What versions of Android and iOS are supported by the Expo SDK?
68 …ports Android 5+ and iOS 13+. For more information, see [Support for Android and iOS versions](/ve…
[all …]
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/image/thumbhash/
H A DThumbhashDecoder.kt28 val alpha = (rgba[j + 3].toInt() and 255) / 255.0f in rgbaToThumbHash()
29 avg_r += alpha / 255.0f * (rgba[j].toInt() and 255) in rgbaToThumbHash()
30 avg_g += alpha / 255.0f * (rgba[j + 1].toInt() and 255) in rgbaToThumbHash()
55 val alpha = (rgba[j + 3].toInt() and 255) / 255.0f in rgbaToThumbHash()
121 …val header24 = hash[0].toInt() and 255 or (hash[1].toInt() and 255 shl 8) or (hash[2].toInt() and in thumbHashToRGBA()
122 val header16 = hash[3].toInt() and 255 or (hash[4].toInt() and 255 shl 8) in thumbHashToRGBA()
123 val l_dc = (header24 and 63).toFloat() / 63.0f in thumbHashToRGBA()
269 …val header = hash[0].toInt() and 255 or (hash[1].toInt() and 255 shl 8) or (hash[2].toInt() and 25… in thumbHashToAverageRGBA()
270 val l = (header and 63).toFloat() / 63.0f in thumbHashToAverageRGBA()
294 val hasAlpha = hash[2].toInt() and 0x80 != 0 in thumbHashToApproximateAspectRatio()
[all …]
/expo/packages/expo-image/android/src/main/java/expo/modules/image/thumbhash/
H A DThumbhashDecoder.kt28 val alpha = (rgba[j + 3].toInt() and 255) / 255.0f in rgbaToThumbHash()
29 avg_r += alpha / 255.0f * (rgba[j].toInt() and 255) in rgbaToThumbHash()
30 avg_g += alpha / 255.0f * (rgba[j + 1].toInt() and 255) in rgbaToThumbHash()
55 val alpha = (rgba[j + 3].toInt() and 255) / 255.0f in rgbaToThumbHash()
121 …val header24 = hash[0].toInt() and 255 or (hash[1].toInt() and 255 shl 8) or (hash[2].toInt() and in thumbHashToRGBA()
122 val header16 = hash[3].toInt() and 255 or (hash[4].toInt() and 255 shl 8) in thumbHashToRGBA()
123 val l_dc = (header24 and 63).toFloat() / 63.0f in thumbHashToRGBA()
269 …val header = hash[0].toInt() and 255 or (hash[1].toInt() and 255 shl 8) or (hash[2].toInt() and 25… in thumbHashToAverageRGBA()
270 val l = (header and 63).toFloat() / 63.0f in thumbHashToAverageRGBA()
294 val hasAlpha = hash[2].toInt() and 0x80 != 0 in thumbHashToApproximateAspectRatio()
[all …]
/expo/docs/pages/guides/
H A Doverview.mdx6 This section contains information about the development with Expo and Expo Application Services (EA…
8and workflows that you may require during the development process to help you develop, deploy, and
9and React Native apps, from the team behind Expo. Learn about [EAS Build](/build/introduction/), […
11and best practices on [distributing your app](/distribution/introduction/) to the app stores. We a…
/expo/packages/expo-secure-store/src/__tests__/__snapshots__/
H A DSecureStore-test.native.ts.snap.android3 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
5 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
7 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
9 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
11 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
H A DSecureStore-test.native.ts.snap.ios3 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
5 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
7 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
9 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
11 … provided to SecureStore. Keys must not be empty and contain only alphanumeric characters, ".", "-…
/expo/docs/pages/preview/
H A Dsupport.mdx2 title: Support and feedback
5and improve products before we ship them to a broader audience. We want you to kick the tires on t…
7 Please direct all of your support questions and feedback to either a partner Slack channel (if you …
/expo/docs/pages/develop/
H A Dproject-structure.mdx3 description: Learn about the files and folder structure when a new Expo project is created.
8 …ate a new Expo project, a few files and folders are provided by default. This page lists out the e…
12 …oject update instantly. Generally, this file will contain root-level React Contexts and navigation.
14 …ocs) is now available and supports file-based navigation in projects. With Expo Router, the route …
18 … of your project while developing, in addition to while building, submitting, and updating our app.
24 … Android and an **icon.png** used for iOS as an app icon. It also contains **splash.png** which is…
26 > The **assets** directory is not special-cased, and our project can have images and other assets p…
34 …allows you to list files and folders that you don't want to be tracked by Git. You can modify the …
38 …that extends the default React Native preset and adds support for decorators, tree-shaking web pac…
42 The **package.json** file contains the project's dependencies, scripts and metadata. Anytime a new …
[all …]
/expo/docs/pages/archive/
H A Dglossary.mdx5 …he following page consists of definitions for some of the deprecated terms, technologies and tools.
13 …rized by [create-react-app](https://github.com/facebook/create-react-app), and it is used in Expo …
15 …s-bare/) and move into the bare workflow, where you can continue to use Expo APIs but have access
16 … native projects along with [ExpoKit](#expokit). This option is deprecated and support for ExpoKit…
20 …oKit is an Objective-C and Java library that allows you to use the [Expo SDK](/more/glossary-of-te…
22 …or custom native configuration, and projects that need even more custom native code can [expose th…
30 …n replaced by [Expo CLI](/more/expo-cli/), which now provides both command line and web interfaces.
H A Dmanaged-vs-bare.mdx4 description: Learn about the different workflows such as managed and bare for building apps with Ex…
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 …_bare workflow_ you can use any Expo library and service, and you are responsible for the native A…
18 The managed workflow is kind of like [Rails](https://rubyonrails.org) and [Create React App](https:…
32 …at. You can use all packages from the Expo SDK, development builds, and all Expo and [EAS Services…
39 | Use Expo build service to create your Android and iOS builds | <YesIcon /> | <YesIcon /> ([w…
43 | Add custom native code and manage native dependencies | <YesIcon /> | <YesIcon /> …
44 | Develop in Xcode and Android Studio | <NoIcon /> | <YesIcon /> …
51 … it also doesn't hurt to start every new project with the managed workflow and only generate the n…
[all …]
/expo/docs/pages/eas-update/
H A Ddeployment-patterns.mdx9 …tures and fixed bugs in our app, we want to deliver those features and bug fixes out to our users …
28 … can mix, match, and tweak the parts above to create a process that is the right balance of releas…
55 …bmit them to app stores. These builds are for public use, and should be submitted/reviewed, and re…
73 **Testing changes:** (a) Test changes on TestFlight and the Play Store Internal Track and/or (b) Te…
87 1. Develop a project locally and test changes in Expo Go.
105 …build and update their Android and iOS apps separately all the time. It will result in separate co…
109 **Testing changes:** (a) Test changes on TestFlight and the Play Store Internal Track and/or (b) Te…
123 1. Develop a project locally and test changes in Expo Go.
146 **Testing changes:** (a) Test changes on TestFlight and the Play Store Internal Track and/or (b) Te…
170 …3. Merge commits into the "version-2" branch until the new features and fixes are ready and stable.
[all …]
/expo/packages/expo-updates/guides/
H A Dgeneral.md7 There is some additional information in Notion (Updates module -> Past and future issues)
11 …ome overarching principles and design goals that influenced the design of expo-updates and may be …
13 …tadata) and a set of assets that make up the update. Assets can include (but are not limited to) a…
15 …- This means we copy the embedded update into SQLite and expo-updates' asset storage, even though …
18 …en they launch the app, expo-updates must immediately compare updates B and C and determine which …
21 … asset" designation, no special casing is needed for bundles specifically, and the less special ca…
23 …e, but for larger features, we have deliberately and carefully designed features to be generalizab…
24and "launching" an update **from** SQLite. The separate `Loader` and `Launcher` classes are a resu…
25 …e `Loader` classes modify and write to SQLite and the filesystem, while the `Launcher` classes mos…
31 …id` but differences elsewhere, expo-updates will not compare the manifests and notice the differen…
[all …]
/expo/
H A DTHIRD-PARTY-LICENSES66 source, and configuration files.
71 and conversions to other media types.
84 the Work and Derivative Works thereof.
133 Derivative Works a copy of this License; and
136 stating that You changed the files; and
142 the Derivative Works; and
277 source, and configuration files.
282 and conversions to other media types.
295 the Work and Derivative Works thereof.
347 stating that You changed the files; and
[all …]
/expo/fastlane/android/metadata/en-US/
H A Dfull_description.txt1 …roid device and your computer. Expo is a developer tool for creating experiences with interactive …
5 By downloading and running this application, you are agreeing to our Terms of Service at https://ex…
/expo/packages/expo/
H A DCONTRIBUTING.md1 We've set up the Expo SDK to help us keep it reliable and clean and be confident in the changes we'…
5 Make sure you can run the unit tests, lint and TypeScript:
23 …est looks at the files you've modified and runs tests that may be affected. Jest also watches your…
25and expected of you) to write tests. Tests go in a file named `__tests__/${module}-test.js`. Read …
29 …t. One way to do this is to tightly define the unit of code that is tested and minimize the integr…
31 …y its interface on both sides: its callers and the code it calls. Jest's mocking system is fairly …
37 …work on with confidence. Having lots of tests can overfit the current code and make it more tediou…
55and apply some of our style and formatting conventions. Before sending a PR, run `yarn lint` to ma…
57 Most popular editors have ESLint plugins. They show errors and warnings inline and add commands to …
59 Each of us is responsible for keeping the Expo SDK clean, like how we're responsible for tests and
[all …]

12345678910>>...143