I wrote an API in Kotlin + Flow to make Android Contacts straightforward to use (no ContentProviders)

I am the author of ContactStore for Android.

Historically, using the Contacts API has been a pain. Developers need to use ContentProviders which can be tedious to work with. The lack of a type-safe API leads to repeated errors, developer frustration, along with a waste of time and resources for the developer and the team.

As a result, ContactStore was born. Contact Store is a modern contacts Android API written in Kotlin. It utilises Coroutine’s Flow to notify the developer for updates happening to the Contacts database.

Source code on Github

Your feedback is greatly appreciated 🙏 Follow me on Twitter for further updates

submitted by /u/alexstyl
[link] [comments]