Search packages, repositories and app categories

Package detailsv3.0.2

flutter_simple_treeview

A widget, that visualises a tree structure, where a node can be any widget.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
5.9K
Likes
194
Pub points
150

Install package

flutter pub add flutter_simple_treeview

Package Overview

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

A Flutter package that provides a flexible widget for visualizing hierarchical tree structures, where each node can be any custom widget. It enables developers to display nested data in an interactive and customizable way across multiple platforms. The tree supports expandable and collapsible nodes, making it ideal for file explorers, organizational charts, or any data with parent-child relationships. Built by Google, it integrates seamlessly into Flutter apps and is designed for simplicity and performance.

Use cases

  • File system navigation
  • Organizational chart displays
  • Settings hierarchy
  • Dynamic content trees
  • Data structure visualization

Key features

  • Customizable node widgets
  • Expandable/collapsible nodes
  • Cross-platform support
  • Simple API integration
  • Supports nested data structures

Suitable for

  • Developers building hierarchical UIs
  • Apps requiring tree-based navigation
  • Projects needing dynamic tree rendering
  • Teams using Flutter for multi-platform apps
  • UIs with complex nested data

Considerations

  • Performance may degrade with very large trees
  • Requires manual management of node state
  • Limited built-in styling options
  • Not optimized for real-time updates
  • Best suited for moderate-sized datasets

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Build

Flutter widgets

This repository contains the source code for various Flutter widgets that are developed by Google but not by the core Flutter team.

The product and source code here are neither endorsed by Google nor the Flutter team. They are mainly made available as a reference. Support is best-effort.

Packages

Package Description Version
flutter_simple_treeview A widget, that visualises a tree structure, where a node can be any widget. pub package
linked_scroll_controller A scroll controller that allows two or more scroll views to be in sync. pub package
scrollable_positioned_list A list with helper methods to programmatically scroll to an item. pub package
self_storing_input A set of input widgets that automatically save and load the entered value to a data store. pub package
visibility_detector A widget that detects the visibility of its child and notifies a callback. pub package

Issues

Please file any issues, bugs, or feature requests in the this repo.

Contributing

If you wish to contribute a change to any of the existing widgets in this repo, please review our contribution guide, and send a pull request.

Categories

Source repository

Projects using this package

No data available yet.