# react-native-contact-picker-ios

> test

Latest version **0.3.1** (published 2022-12-09) · MIT license · 0 weekly downloads

## Install

```sh
npm install react-native-contact-picker-ios
pnpm add react-native-contact-picker-ios
yarn add react-native-contact-picker-ios
bun add react-native-contact-picker-ios
```

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.3.1 |
| Published | 2022-12-09 |
| First published | 2022-12-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >= 16.0.0 |
| Dependencies | 0 |
| Unpacked size | 27.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Trevor Healy |
| Maintainers | trevorwhealy |
| Keywords | react-native, ios, android |

## Links

- npm: https://www.npmjs.com/package/react-native-contact-picker-ios
- Repository: https://github.com/trevorwhealy/react-native-contact-picker-ios
- Homepage: https://github.com/trevorwhealy/react-native-contact-picker-ios#readme
- Issues: https://github.com/trevorwhealy/react-native-contact-picker-ios/issues
- npm.io page: https://npm.io/package/react-native-contact-picker-ios

## Alternatives

- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) — 3.7M weekly downloads
- [solid-js](https://npm.io/package/solid-js.md) — 2.7M weekly downloads
- [expo-glass-effect](https://npm.io/package/expo-glass-effect.md) — 2.5M weekly downloads
- [nanoassert](https://npm.io/package/nanoassert.md) — 780.8K weekly downloads
- [@ffmpeg/ffmpeg](https://npm.io/package/@ffmpeg/ffmpeg.md) — 529.5K weekly downloads

## Recent versions

- 0.3.1 (latest) — 2022-12-09
- 0.2.0 — 2022-12-09
- 0.1.0 — 2022-12-08

## README

# react-native-contact-picker-ios

react-native-contact-picker-ios

## Installation

```sh
npm install react-native-contact-picker-ios
```

## Usage

```js
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](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)


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

---
_Source: https://npm.io/package/react-native-contact-picker-ios · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
