react-native-contact-picker-ios
v0.3.1
Published
test
Downloads
6
Readme
react-native-contact-picker-ios
react-native-contact-picker-ios
Installation
npm install react-native-contact-picker-ios
Usage
import {
pickSingleContact,
pickMultipleContacts,
ReactNativeContactPickerIosContactType,
} from 'react-native-contact-picker-ios';
// ...
const onPressPickSingleContact = async () => {
const contact = await pickSingleContact();
};
const onPressPickMultipleContacts = async () => {
const contacts = await pickMultipleContacts();
};
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
Made with create-react-native-library
Notes to self
WOW. That was ROUGH to get this working. There are quite a few gotchas here.
- When you're building an app and you write a standalone native integration, you're going to be familiar with the /ios/ABC.xcodeproj file. It's the main way you build the app once you're done editing native code.
In this odd scaffolding tool, you should NEVER use this file. Oh my god, this was so painful to figure out. The main way to interact with and build native code is to go to the example/ios/ABC.xcworkspace
file.
Once in XCode, you can then go Pods > Development Pods > (Your Library)
More info on that here: https://github.com/callstack/react-native-builder-bob/issues/239#issuecomment-1238258716
From there, you can basically edit the native code as you see fit, and then can run the build from XCode directly. You will still, of course, need to be running yarn start in order to serve the JS client to React Native.