FLUTTER ECOSYSTEM

trina_grid

A data grid that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS. (DataGrid, DataTable, Data Grid, Data Table, Sticky)

Latest version
2.3.0
30-day downloads
25.8K
Likes
143
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

TrinaGrid is a customizable data grid component for Flutter that supports keyboard navigation on desktop and web platforms, while also functioning seamlessly on mobile devices like Android and iOS. It offers a responsive and accessible table experience with features such as sticky headers and columns. Designed for developers seeking a robust, cross-platform data display solution, TrinaGrid enhances usability through intuitive keyboard controls and smooth interactions across all supported platforms.

Use cases
  • Displaying structured data in apps
  • Creating accessible tables for desktop users
  • Building admin dashboards
  • Implementing sticky headers/columns
  • Supporting keyboard navigation in web apps
Key features
  • Keyboard navigation support
  • Sticky headers and columns
  • Cross-platform compatibility
  • Responsive design
  • Customizable styling
  • Accessible UI components
Suitable for
  • Desktop and web applications
  • Mobile-first data displays
  • Developers prioritizing accessibility
  • Admin panels and data-heavy interfaces
  • Apps requiring keyboard-driven table interaction
Considerations
  • Requires careful handling of large datasets
  • May need additional styling for complex layouts
  • Limited documentation compared to built-in widgets
  • Performance tuning needed for very large grids
  • Not optimized for touch-only environments without adjustments
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add trina_grid

Categories

Dependencies

Dependency list 6 items

Source repository

Related projects