0.3.1 • Published 1 year ago

react-native-contact-picker-ios v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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.

  1. 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.