
A content provider manages access to a central repository of data.
A provider is part of an Android application, which often provides its own UI for working with the data.
However, content providers are primarily intended to be used by other applications, which access the provider using a provider client object.
Typically you work with content providers in one of two scenarios; you may want to implement code to access an existing content provider in another application, or you may want to create a new content provider in your application to share data with other applications.
Built-in Content Provider
CallLog
ContactsContract
MediaStore
This video demonstrates how to read contacts from android device step by step in Android Kotlin.
This video demonstrates how to read call log from android device step by step in Android Kotlin.
This course divided into 3 sections
What is Content Providers?
Practical Implementation of following Native Content Provider
Contact Content Provider
Call Log Content Provider
Load Images using Media Store Content Provider
Practical implementation of Custom Content Provider
This course also gives source code of development of application shown in Video.
This course focus on development of Content Providers in Android using Kotlin.