flutter_contacts
v1.1.9+2Flutter plugin to read, create, update, delete and observe native contacts on Android and iOS, with group support, vCard support, and contact permission handling
Package archive: https://pubdev.letsnova.ru/api/archives/flutter_contacts/1.1.9+2.tar.gz
Install
dart pub add flutter_contactsReadme
Dart documentation generator
This directory includes static sources used by the Dart documentation generator
through the dart doc command.
To learn more about generating and viewing the generated documentation,
check out the dart doc documentation.
Third-party resources
highlight.js
Generated from https://highlightjs.org/download/ on 2021-07-13.
License: https://github.com/highlightjs/highlight.js/blob/main/LICENSE
Included languages:
- bash
- c
- css
- dart
- diff
- html, xml
- java
- javascript
- json
- kotlin
- markdown
- objective-c
- plaintext
- shell
- swift
- yaml
Changelog
1.1.9+2
- Fix wrong namespace on android (https://github.com/QuisApp/flutter_contacts/issues/171) - thanks mattmapadmi
1.1.9+1
- Fix openExternalInsert returning null on android (https://github.com/QuisApp/flutter_contacts/issues/100, https://github.com/QuisApp/flutter_contacts/issues/161)
1.1.9
- Fix kotlin/android incompability issues with java 1.8 and java 17 (https://github.com/QuisApp/flutter_contacts/issues/142, https://github.com/QuisApp/flutter_contacts/issues/147, https://github.com/QuisApp/flutter_contacts/issues/158, https://github.com/QuisApp/flutter_contacts/issues/169, https://github.com/QuisApp/flutter_contacts/pull/170) - thanks to Valent1, Hirohumi, himsarevenus, PcolBP, and other contributors
- Fix openExternalInsert() crash - thanks rahulraj-idt
1.1.8
- Upgrade gradle, add null-safety in example_full.
1.1.7+1
- Fix for AGP <4.2 (https://github.com/QuisApp/flutter_contacts/issues/127) - thanks trfiladelfo
1.1.7
- Add feature to pre-populate fields in openExternalInsert() - thanks sakchhams
- Fix openExternalView and openExternalEdit on iOS (https://github.com/QuisApp/flutter_contacts/issues/91, https://github.com/QuisApp/flutter_contacts/issues/70)
- Support Gradle 8 (https://github.com/QuisApp/flutter_contacts/issues/123)
- Fix fetching notes on iOS - thanks starshipcoder and yassinsameh
- Fix bug with address label default on iOS - thanks MohamedAl-Kainai and yassinsameh
1.1.6
- Update kotlin/gradle versions (https://github.com/QuisApp/flutter_contacts/issues/69)
1.1.5+1
- Fix null pointer error (https://github.com/QuisApp/flutter_contacts/pull/71 - thanks anggrayudi)
- Update README
1.1.5
- Edit groups (iOS) / labels (Android) and group/label membership
1.1.4
- Fix gradle compile error (https://github.com/QuisApp/flutter_contacts/issues/49)
1.1.3
- Fix social media custom label bug (https://github.com/QuisApp/flutter_contacts/issues/42)
1.1.2
- Read/write starred contacts on Android (https://github.com/QuisApp/flutter_contacts/issues/37)
- Fix vCard photo encoding (https://github.com/QuisApp/flutter_contacts/issues/34)
1.1.1+2
- Update comments
1.1.1+1
- Update README
1.1.1
- Fetch groups (iOS) / labels (Android) and containers (iOS) / accounts (Android) (https://github.com/QuisApp/flutter_contacts/issues/29)
- Ability to request read-only permissions (https://github.com/QuisApp/flutter_contacts/issues/25)
1.1.0+4
- Load rawContact instead of contactId after update, since Android sometimes changes the contactId
1.1.0+3
- Fix withThumbnail on iOS
1.1.0+2
- Fix hashCode and ==
1.1.0+1
- Fix a diacritics bug
1.1.0
- Add ability to open external contact app to view, edit, pick or insert contacts (https://github.com/QuisApp/flutter_contacts/issues/16)
1.0.0+1
- Fix for permission handler on Android (https://github.com/QuisApp/flutter_contacts/pull/17) - thanks @scroollocker
- Fix type cast error on iOS 14.5 (https://github.com/QuisApp/flutter_contacts/issues/19) - thanks @jadasi
1.0.0
- Stable release 🎉
- Follow-up fix for https://github.com/QuisApp/flutter_contacts/issues/9
- Fix https://github.com/QuisApp/flutter_contacts/issues/14
0.3.3+1
0.3.3
- Fix lint warning
0.3.2
- Remove unused dependency
0.3.1
- Change Dart SDK version requirements
0.3.0
- Migrated to null-safety
0.2.2
- Support for requesting permissions
- Option to return non-visible contacts on Android and raw contacts on Android/iOS (https://github.com/QuisApp/flutter_contacts/issues/5)
0.2.1
- Format
0.2.0
- Not backward compatible!
- Photo and thumbnail are now distinct fields
Event.dateis nowEvent.year,Event.month,Event.day- Convenience methods
contact.insert(),contact.update(),contact.delete() - Much more advanced vCard parsing and exporting (to version 3.0 and 4.0)
- We can now add multiple listeners
- Removed dependencies to
build_runnerandjson_serializable - Implemented
toString(),hashCodeandoperator==for contact and properties - Support for notes on iOS13+ by setting
FlutterContacts.config.includeNotesOnIos13AndAbove = true - Added tests
0.1.3
- Remove extra print statements
0.1.2
- Properly delete events on iOS (https://github.com/QuisApp/flutter_contacts/issues/2)
0.1.1
- Fix date serialization on Android (https://github.com/QuisApp/flutter_contacts/issues/2)
0.1.0
- Support for vCard parsing and exporting
- Add
pedanticstatic analyzer - Make default values non-const so they can be mutated
- Add tests
- Update dependencies
- Deduplicate events
- Rename
socialMedia.dart->social_media.dart
0.0.7
- Bug fix with normalized phone number
0.0.6
- Added normalized phone numbers (android only)
- Deduplicate phone numbers and emails by default
0.0.5
- Improved README and dartdoc.
- Added option to
getFullContacts()with high-res photos. - Fixed bug on iOS where low-res photos were fetched instead of high-res and vice-versa.
- Better Kotlin null safety.
0.0.4
newContact()now returns the full contact instead of ID / raw ID.
0.0.3
- Fix README typos.
0.0.2
- Fix support for iOS.
0.0.1
- Initial release.
