Regarding the file plugin (OS independent file system access) for MvvmCross
:
Do I understand correctly that this plugin was created at a time when file system access wasn't yet possible using .NET standard?
Meaning for new projects there's no reason to use the file plugin and I can use .NET standard without any drawbacks?
The MvvmCross.Plugins.File plugin was created back when we had Portable class libraries and didn't have any profile that had any System.File.IO
namespaces available to us.
So with the introduction with .NET Standard, most of what it does has become obsolete. So you are right to say that for new projects, you could get away without having to use this plugin at all, because all of the API is available to you in .NET Standard.