Using Content Providers always come with hardly readable boilerplate where it's hard to spot programming errors.
Room persistence library from Android Architecture Components alleviate this issue, but it doesn't seem to work with Android's Content Providers out of the box.
Has anyone succeeded in using Calendar Provider or another Android's Content Provider with Room, obtaining more readable code? If yes, please answer and post your snippets, in Kotlin if you can ;)
Thanks for any help!