https://github.com/asif-faizal/contactor
Contactor is a powerful and fast Flutter plugin designed to fetch contacts directly from the device.
https://github.com/asif-faizal/contactor
flutter-plugin integration-testing
Last synced: about 1 year ago
JSON representation
Contactor is a powerful and fast Flutter plugin designed to fetch contacts directly from the device.
- Host: GitHub
- URL: https://github.com/asif-faizal/contactor
- Owner: Asif-Faizal
- License: mit
- Created: 2024-09-26T05:42:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-25T05:30:08.000Z (over 1 year ago)
- Last Synced: 2025-01-21T18:19:00.702Z (about 1 year ago)
- Topics: flutter-plugin, integration-testing
- Language: Dart
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# `Contactor` - Flutter Plugin for Fast Contact Fetching
**Contactor** is a powerful and fast Flutter plugin designed to fetch contacts directly from the device. It provides a seamless and efficient way to retrieve names and phone numbers, making it ideal for apps that require quick access to a user's contact list.
### Features:
- 🚀 **Fastest contact fetching** on both Android and iOS platforms.
- 🔒 Handles runtime permissions smoothly with minimal code.
- 📱 Retrieves contacts with names and phone numbers.
- 🛠Simple and easy-to-use API integration.
- 📦 Optimized for performance and reliability.
### Installation:
Add contactor to your `pubspec.yaml`:
```yaml
contactor:
path: ../
```
## Usage:
Fetch contacts with just a few lines of code:
```dart
List> contacts = await ContactFetcher.getContacts();
```
## Permissions:
Ensure to include the necessary permissions in your Android `AndroidManifest.xml`:
```xml
```
For iOS, add the following to your `Info.plist`:
```xml
NSContactsUsageDescription
We need access to your contacts to improve your experience
```
## Platform Support:
### ✅ Android
### ✅ iOS
## Contributions:
Feel free to open issues and contribute to the project! We're always looking to improve and add more features.