alexrintt / shared-storage

Flutter plugin to work with Android external storage.
http://alexrintt.io/shared-storage/
MIT License
54 stars 26 forks source link

Full featured `SAF` support #19

Closed alexrintt closed 2 years ago

alexrintt commented 2 years ago

Breaking Changes

Almost everything.

The package started to support only few use-cases (pick a single directory and list granted URIs)

Now the current features are available (See glossary in the end of this doc for a better undestanding):

https://github.com/lakscastro/shared-storage/blob/e295b0f800cdc30e6519263bd761fc9945f5f25e/android/src/main/kotlin/io/lakscastro/sharedstorage/saf/utils/DocumentCommon.kt#L182-L189

Glossary

Be aware: The current usage can be considered hard to use, because the native API itself isn't friendly, but in a near future we can create separated packages that abstract a set of use-cases to make easier to implement inside Flutter apps