React Native Directory Submission

Use this checklist before submitting react-native-nitro-geolocation to React Native Directory.

Support Matrix

CapabilityStatus
iOSSupported
AndroidSupported
WebNot supported in v1.2.x; /compat fallback planned for v1.3
New ArchitectureRequired target; implemented through Nitro Modules
Expo GoNot supported
Expo development buildsSupported with native setup
Full background tracking/geofencingNot targeted

Directory Positioning

Recommended short description:

Nitro-powered native geolocation for React Native 0.75+. Use /compat to replace @react-native-community/geolocation, then migrate to a typed Modern API with Android settings checks, geocoding, heading, and DevTools mocking.

Recommended caveat:

Targets bare React Native, RN CLI, and Expo development/custom native builds. Expo Go and web are not supported in v1.2.x.

Pre-Submission Checklist

  • README explains when to use the package and when not to use it.
  • README includes compat coverage and web/Expo limitations.
  • npm package has discoverability keywords.
  • Repository topics include React Native, geolocation, Nitro, JSI, platform, and Android provider keywords.
  • Docs include Expo development build guidance.
  • Docs include a migration demo from community imports to /compat and Modern API.
  • Benchmark docs clearly state cached-read and JS-native latency scope.
  • Roadmap issue tracks v1.3 compatibility matrix, web fallback, extra benchmarks, and real migration examples.