A React Native wrapper for Google's native Place Picker UI on iOS and Android.
react-native-google-place-picker is a React Native library that provides a bridge to Google's native Place Picker UI components for iOS and Android. It allows developers to integrate location selection using Google Places data into their cross-platform mobile apps, offering a consistent, native user experience without building custom UI.
React Native developers building iOS and Android apps that require location selection features, such as those creating ride-sharing, delivery, travel, or event-based applications.
Developers choose this library because it leverages Google's official native Place Picker components, ensuring native performance and a familiar user experience, while providing a simple, unified JavaScript API that abstracts away platform-specific complexities.
React Native Wrapper of Google Place Picker for iOS + Android.
Uses Google's official Place Picker components for iOS and Android, ensuring a familiar and performant user interface as shown in the README screenshots.
Provides a single JavaScript interface for both platforms, simplifying codebase maintenance and reducing platform-specific logic.
Integrates directly with Google Places database, offering comprehensive details like addresses, names, and coordinates without additional setup.
Returns a structured object with cancellation, error, and place details, making it easy to handle user interactions and errors based on the example code.
Requires extensive setup including Podfile for iOS, Gradle changes for Android, and API key management in both native projects, as detailed in the install section.
Locked into Google Places API, which incurs usage costs and limits flexibility to switch to other mapping services, with no built-in alternatives.
Uses Google's pre-built UI with little room for styling or behavioral changes, restricting design consistency with app themes.
README relies on older React Native linking techniques like manual Xcode/Android Studio steps, which may not align with modern CLI tools or Expo.
Customizable Icons for React Native with support for image source and full styling.
Lottie wrapper for React Native.
React Native Mapview component for iOS + Android
💬 The most complete chat UI for React Native
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.