A very common kind of Flipper plugin is a plugin which fetches some structured data from the device and presents it in a table.
To make building these kinds of plugins as easy as possible we have created an abstraction we call
createTablePlugin. This is a function which manages the complexities of building a table plugin but still allows you to customize many things to suite your needs.
Below is a sample implementation of a desktop plugin based on
createTablePlugin. It subscribes to updates from a client send using the
newRow method. A row can have any structure you want as long as it has a unique field
id of type
See "Create Plugin" for how to create the native counterpart for your plugin.