alexrintt / shared-storage

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

This plugin is API based instead of functionality based #56

Closed alexrintt closed 1 year ago

alexrintt commented 2 years ago

Note Issue created in favor of the Flutter docs and their recommended post by Mehmet Fidanboylu.

The issue is in the core of this plugin:

In 2021 I created this plugin just to allow access to one, two methods available on Android APIs, so I thought that's was fine to create a plugin fully-based on native APIs. But since the package grown and people wanted to add support to another features I noticed two issue:

APIs don’t match across platforms and you are forced to expose an intersection of the API often with crippling consequences… - Mehmet Fidanboylu.

So the following actions will be taken to the next major release:

Requirements/Recommended technical fixes:

That's it, this issue is just a wrapper issue to provide some context to create another minor and more specific issues.




That's all folks!