plugins library Null safety

Classes

DevicePreviewPlugin
A plugin definition for device preview. [...]
FileExplorerPlugin
A plugin for device preview that allows to explore the local file system of the application. [...]
FileioScreenshotUploader
An uploader that sends screenshots to the the https://file.io/ hosting service and print the resulting url in the debugging console.
ScreenshotPlugin
A plugin for device preview that allows to capture a screenshot from the device (with its frame included). [...]
SharedPreferencesExplorerPlugin
A plugin for device preview that allows to explore the local shared preferences of the application. [...]

Typedefs

DevicePreviewPluginDataUpdater = void Function(Map<String, dynamic> data)
Update a plugin data by saving it to the storage.
DevicePreviewPluginWidgetBuilder = Widget Function(BuildContext context, Map<String, dynamic> data, DevicePreviewPluginDataUpdater updateData)
Build the window content with the given plugin's data and the updateData method that saves new data and triggers a new build.
ScreenshotProcessor = Future<String> Function(DeviceScreenshot screenshot)
Process a given screenshot and returns a displayed message. [...]