Overview
A Flutter package for creating two-dimensional tables with sticky headers that remain visible during horizontal and vertical scrolling. The top-left 'legend' cell is also fixed in place, ensuring consistent reference points. Ideal for data-heavy interfaces where header context must persist across scrolls. Supports all major platforms including mobile, web, and desktop.
Use cases
- Data grids with persistent headers
- Financial or inventory dashboards
- Complex table layouts with navigation
- Reporting tools with large datasets
- User interfaces requiring fixed reference points
Key features
- Sticky column and row headers
- Fixed legend cell in top-left corner
- Smooth horizontal and vertical scrolling
- Cross-platform compatibility
- Customizable styling and layout
- Responsive design for various screen sizes
Suitable for
- Developers building complex data tables
- Apps needing persistent header visibility
- Dashboards with large datasets
- Desktop and mobile applications with tabular data
- UIs requiring intuitive data navigation
Considerations
- May impact performance with very large datasets
- Requires careful layout planning for optimal UX
- Limited built-in sorting/filtering features
- Styling customization may require advanced Flutter knowledge
- Not ideal for simple one-dimensional lists
