Skip to main content

Compatibility

info

react-native-nitro-google-signin depends on react-native-nitro-modules. Install versions that match your React Native release.

The tables assume you're using the latest patch of each library minor version.
For example, 2.0.x lists React Native 0.87 because a later 2.0.x patch added it, even if an earlier patch did not. If you're on an older patch, check the compatibility.json file in the package for exact version support.

Supported React Native versions

0.820.830.840.850.860.87
2.0.x
1.0.x - 1.3.x
0.7.x - 0.8.x

React Native 0.76–0.81 is also supported. See compatibility.json for the full matrix.

Supported react-native-nitro-modules versions

react-native-nitro-modules is a required peer dependency. Install a version from the same row as your react-native-nitro-google-signin release.

0.35.x0.36.x0.37.x
2.0.x
1.0.x - 1.3.x
0.7.x - 0.8.x

Install matching versions

For the current 2.0.x line:

bun add react-native-nitro-google-signin react-native-nitro-modules@^0.37.0

Validate your app versions

From your app root, after installing dependencies:

node node_modules/react-native-nitro-google-signin/scripts/validate-compatibility.js

The script reads react-native and react-native-nitro-modules from your app's node_modules and exits with an error when the combination is outside the supported matrix above.

Platform tooling, Google Cloud setup, and Expo constraints are listed on the Requirements page.