textileio / go-textile

[DEPRECATED] Textile is a set of tools and infrastructure for building composable apps and services on the IPFS network
https://textile.io
MIT License
357 stars 43 forks source link

Integration with native contacts #451

Open asutula opened 5 years ago

asutula commented 5 years ago

Description

This is a larger project with the goal of blurring the line between your phone's contact list and your contact list in a Textile app.

Initiative / goal

This will remove friction from inviting your friends to use Textile apps, and therefore, will increase the user growth of Textile apps.

Hypothesis

It should have a big impact on how useful apps are and how quickly they grow. We'll release this feature in Textile Photos and monitor user growth.

Acceptance criteria and must have scope

We need a way to create an invite for a specific phone contact, maintain a contact in a 'pending' state, update that contact's state to 'accepted'. The app should use this API to create a smooth experience of simultaneously sharing a photo and inviting a phone contact. That contact's state should be updated in the app UX as it progresses.

Stakeholders

Everybody

Timeline

This will enable lots of new UX ideas we have, so it should be done sooner than later. Possibly in the first couple months of 2019. There are unknowns with working with the iOS and Android contacts APIs that will need to be resolved.

sanderpick commented 5 years ago

@asutula seems like this belongs in mobile?

asutula commented 5 years ago

Yea there will for sure be work on mobile, but maybe in go too? Let's talk about what this would really mean, I'm not even sure. Will think about it tonight and add some thoughts tomorrow.