PackageTrack
Sign in Get early access

android_content_provider

Flutter plugin to use ContentProvider/ContentResolver APIs on Android

0.5.2 nt4f04uNd/android_content_provider

What this package is like to depend on

Last release 1 years ago

08 Apr 2025

Release timing varies

gaps range from 2 weeks to 9 months

Most releases are documented

notes for 9 of 13 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

14 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

14 releases · Dec 2021 to Apr 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 0.5.2 08 Apr 2025
    Release notes

    What's Changed

    • Move LifecycleOwner to Java to fix compatibility by @Abestanis in #28

    New Contributors

    Full Changelog: 0.5.1...0.5.2

    Open source →
    Release notes
    • (Internal change) Simplify Android buildscript, removed log on every build
    Open source →
  2. 0.5.1 26 Mar 2025
    Release notes

    What's Changed

    • Add CODE_OF_CONDUCT.md + SECURITY.md + CONTRIBUTING.md by @nt4f04uNd in #26
    • Fix bugs and rewrite SynchronousMethodChannel by @nt4f04uNd in #27

    Full Changelog: 0.5.0...0.5.1

    Open source →
    Release notes
    • Refactor SynchronousMethodChannel
    • Fix CancellationSignal
    • Fixes to tests
    Open source →
  3. 0.5.0 25 Mar 2025
    Release notes

    What's Changed

    Full Changelog: 0.4.3...0.5.0

    Open source →
    Release notes
    • Support Flutter 3.29.0+
      • Migrate to declarative Gradle https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply
    • Breaking change: change Flutter constraint to '>=3.16.0', because Kotlin DSL support was added starting from this version
    Open source →
  4. 0.4.3 22 Mar 2025
    Release notes

    What's Changed

    Full Changelog: 0.4.2...0.4.3

    Open source →
    Release notes
    • Fixed compatibility with all Flutter versions (both below and above 3.24.0) via build script automation. Previous release was incompatible with Flutter versions below 3.24.0.
    Open source →
  5. 0.4.2 08 Aug 2024
    Release notes

    What's Changed

    • fix build errors in AndroidContentProvider by @milesegan in #19

    New Contributors

    Full Changelog: 0.4.1...0.4.2

    Open source →
    Release notes
    • Fix build issue with Flutter 3.24.0.
    Open source →
  6. 0.4.1 18 Nov 2023
    Release notes
    • Support uuid 4.0.0
    Open source →
  7. 0.4.0 04 Sep 2023
    Release notes

    Use Gradle 8.x, also... (#14)

    * After Gradle 8.x - you need to use Gradle 8.x, as well as Gradle wrapper 8.x and upgrade your kotlin-gradle-plugin to 1.9.10
    * Fix a few warnings
    * Bump up pubspecs in examples
    * Fix formatting

    Open source →
    Release notes
    • Use Gradle 8.x - you need to use Gradle 8.x, as well as Gradle wrapper 8.x and upgrade your kotlin-gradle-plugin to 1.9.10
    • Fix a few warnings
    • Bump up pubspecs in examples
    • Fix formatting

    0.3.0

    • Fixed a signature of ContentObserver.onChangeUris to have nullable URIs list, instead of non-nullable, because it might receive such. This happens in cases where notification is received by a ContentObserver registered with NativeCursor.registerContentObserver.
    • Fix broken compilation, which happened due to nullablity changes in Android SDK in Icon.loadDrawable.
    • Add an explanatory hint logging for a case when MatrixCursorData.notificationUris contain invalid URIs. Added same explanation to docs of the parameter as well.
    • Refactor example: separate example and example_provider to separately show how to work with AndroidContentProvider and AndroidContentResolver.
    • Add a better, but simple, example of both provider and resolver - a collection of books.

    0.2.2

    • Exposed AndroidContentResolver.methodChannel for testing
    • Made ContentObserver onChange and onChangeUris flags parameter non-nullable - it will always receive 0 when there are no flags

    0.2.1

    • Add AndroidContentProvider example and make README setup instructions more clear
    • Avoid breaking changes in Android StandardMessageCodec Flutter 2.13.0 by converting AndroidContentProviderMessageCodec from Kotlin to Java

    0.2.0

    • Fixed CancellationSignal sometimes throw MissingPluginException on cancel
    • Made method channels non-serial
    • Fixed loadThumbnail return type
    • Deleted autoCloseScope and Closeable, because it isn't possible to properly implement them in Dart - now you should manually close all cursors

    0.1.0

    • Fixed that NativeCursor "get" methods were throwing with null values

    0.0.1

    • Support ContentProvider and related ContentResolver APIs on Android
    Open source →
  8. 0.3.0 24 Feb 2023
    Release notes

    0.3.0 (#11)

    * Do fixes

    * Update examples

    * Final fixes

    * Add docs to notificationUris

    Open source →
  9. 0.3.0-beta 24 Feb 2023 pre-release

    Nothing published for this version

  10. 0.2.2 03 Jun 2022
    Release notes

    0.2.2 (#6)

    * Make flags non-nullable

    * Expose method AndroidContentResolver.methodChannel for testing

    * Improve test

    * Bump version

    Open source →
  11. 0.2.1 03 May 2022

    Nothing published for this version

  12. 0.2.0 07 Mar 2022

    Nothing published for this version

  13. 0.1.0 11 Feb 2022

    Nothing published for this version

  14. 0.0.1 09 Dec 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive