Skip to content

Plugin: Contacts service #2561

Closed
Closed

Description

@eseidelGoogle

Unclear exactly how we want to provide access to contacts for flutter app developers. But at least one customer has asked for this. Assuming this is high on the list of most-accessed services, we will need to provide example code.

Activity

  1. added this to the milestone on Mar 10, 2016
  2. changed the title [-]Contacts access Example/Service[/-] [+]Plugin: Contacts service[/+] on Feb 2, 2017
  3. mit-mit commented on Jan 15, 2018

    @mit-mit
    Member

    We now have the contribution https://pub.dartlang.org/packages/contact_picker. Closing.

  4. zoechi commented on Jan 15, 2018

    @zoechi
    Contributor

    @mit-mit that one is really limited and wasn't updated for 4 months
    I think accessing contacts should be important enough to get better support.
    I know, community contributions are welcome, but closing this as fixed seems a bit far-fetched to me.

  5. mit-mit commented on Jan 15, 2018

    @mit-mit
    Member

    This bug is already tagged 'self-service', i.e. community lead.

    Are there concrete things missing in contact_picker?

  6. zoechi commented on Jan 15, 2018

    @zoechi
    Contributor

    It only allows to pick, but not to get a list of contacts.
    It only provides the phone number of the picked contact.

    (My current workaround, for Android only, is to use the Google cloud people API, which will of course break when offline)

  7. mit-mit commented on Jan 15, 2018

    @mit-mit
    Member

    Fair enough, reactivating

  8. 7 remaining items

  9. added this to the milestone on Oct 16, 2018
  10. korenzerah commented on Nov 11, 2018

    @korenzerah

    @clovisnicolas

    I've been working on this https://github.com/clovisnicolas/flutter_contacts
    As of now, you may only fetch/search contacts and add one, it's still missing features such as update/delete an existing contact.

    It's really good! but updating a contact/multiple contacts is necessary, any plans on implementing this functionality?
    Moreover, Adding a contact to the user's google account or any other option, should be implemented. Now you can only add the contact to the user's phone.
    Thanks ahead.

  11. ericmand commented on Dec 7, 2018

    @ericmand

    Another limited plugin: https://github.com/BaseflowIT/flutter-contacts-plugin
    Last update was 3 months ago. I couldn't get it to work but also didn't try hard. Claims to do the following:
    Done: Automatically check and request the necessary permissions to access the platform specific Done: address book;
    Done: Read contacts from the address book;
    [WIP] Store new contacts in the address book;
    [WIP] Update details of existing contacts;
    [WIP] Delete existing contacts from the address book.

  12. Hixie commented on Nov 27, 2019

    @Hixie
    Contributor

    Realistically, we're not going to create a first-party plugin for this. This is the perfect kind of thing for a plugin from the wider community. I agree that attempts so far have not all been successful at addressing the full scope of the issue, but in that case, I can only recommend contributing to those packages.

  13. lukasgit commented on Nov 27, 2019

    @lukasgit
  14. github-actions commented on Aug 17, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  15. locked as resolved and limited conversation to collaborators on Aug 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: new featureNothing broken; request for a new capabilitycustomer: dream (g3)packageflutter/packages repository. See also p: labels.would be a good packageSeparate Flutter package should be made for this

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions