Simplifies and wraps all Contacts Provider / ContactsContract functionality in a nice and simple Kotlin/Java API so you no longer have to deal with content resolvers and cursors.
The API provides:
Framework-agnostic design. The core API will not force you to use RxJava, Flow, or any other frameworks. Just pure Kotlin/Java. Up to you how you want to use it.
A tool to generate an Android ContentProvider. It takes a set of entity (a.k.a "table") definitions as the input, and generates:
Easily share audio, video, image and document files from raw
, assets
and drawable
folders without any specific permission.
This library hides most of the boring configuration and implementation needed to share a file that is already in your project.
Android library for auto generating SQL schema and Content Provider by annotations. You will get a full-featured content provider in 5 minutes!
Easy to use library for contacts aggregation.
Basic features
Utility for creating ContentProviders
without boilerplate and with heavy customization options.
Access to contacts is one of the most frequent use cases in Android applications. Even if your app is not a contact management app, there are various cases where you might need access to the device contacts (such as referring other users to the app).
For developers to access the device contacts, they need to use ContentProviders. This introduces a lot of frustrations and complications. For someone that has never worked with ContentProvider
s before, the documentation can be tedious to go through. 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.
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.
A nice little Android app that helps developers to discover and query content providers.
This project is a code generator written in Java used to generate Android code. Given a database schema JSON definition file, it will generate all the code you need to add the corresponding ContentProvider in your project.
Work easy with Android built-in and custom content providers data + Stetho extension + Sample app.
This library was designed for creating database using ContentProvider and for reducing complexity of database tables creation.
Android library for populating the ContentProvider with test data.
The library is tightly coupled with MicroOrm and Thneed projects. You need to annotate your data models fields with MicroOrm's @Column.
This is a library that easy to make using ContentProvider with OrmLite.
An Android library for retrieving data asynchronously in the background from content providers and more.
Easily make a ContentProvider from an annotated ContractClass.
RoboCoP is a Java library that can generate a fully-functional ContentProvider from a simple JSON schema file.
Android library to get contacts using RxJava2.
Automatically generate a ContentProvider backed by an SQLite database.
A simple way to write ContentProviders and SQL Databases for Android Apps.
The Fastest Way to create a sql based ContentProvider
in Android using annotations (No reflection).
sqlite-provider implements a ContentProvider for you that allows database access using Uris The library is meant to augment the ContentProvider interface to fit SQLite in a more pronounced way. The aim is to set convention on queries via Uris.
Modern API for SQLiteDatabase and ContentProvider.