FLUTTER ECOSYSTEM

list_treeview

A treeview for Flutter. Based on the listview. Infinitely increasing child levels and child nodes.

list_treeview cover
Latest version
0.3.1
30-day downloads
435
Likes
33
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

ListTreeView is a Flutter package that provides a tree view UI component built on ListView, enabling infinite nesting of child levels and nodes. It supports dynamic expansion and collapse of branches, making it ideal for displaying hierarchical data such as file systems, organizational charts, or nested categories. The package is lightweight and integrates seamlessly with existing Flutter apps. It works across all major platforms including Android, iOS, macOS, Windows, and Linux.

Use cases
  • Displaying hierarchical data
  • File system navigation
  • Organizational charts
  • Nested category browsing
  • Dynamic tree structures
Key features
  • Infinite child level support
  • Built on ListView for performance
  • Expandable/collapsible nodes
  • Cross-platform compatibility
  • Lightweight and easy to integrate
Suitable for
  • Apps with nested data
  • File explorers
  • Settings with grouped options
  • Data visualization tools
  • Custom tree-based UIs
Considerations
  • May impact performance with very large trees
  • Requires manual management of node state
  • Limited built-in styling options
  • Not optimized for extremely deep hierarchies
  • No built-in search or filtering
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add list_treeview

Categories

Source repository

Related projects

No data available yet.