grid_flutter library

Flutter bindings for grid_core.

Classes

AdaptiveGridRenderer<T>
Widget that selects between mobile list and desktop table based on width.
AdaptiveRenderStrategy
Selects a render strategy based on screen width.
GridBuilder<T>
Connects a GridController (and optionally a GridDataSource) to the widget tree, rebuilding whenever the controller notifies.
GridRowRenderer<T>
Renders each row as a RowModel-driven widget.
GridScope<T>
Provides a GridController down the widget tree via InheritedNotifier.
GridTableState<T>
The state exposed to GridBuilder's builder callback.
MemoryDataSource<T>
An in-memory GridDataSource for testing or static data.
PersistenceMiddleware
Persists and restores GridState fields using SharedPreferences.
RestDataSource<T>
A GridDataSource that fetches data from a REST API using Dio.
StreamDataSource<T>
A GridDataSource backed by a Stream of lists.