FLUTTER ECOSYSTEM

d4

D4 is an ongoing project to port the D3 JavaScript library to the Dart language.

Latest version
0.6.0
30-day downloads
126
Likes
32
Pub points
150

Package Overview

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

Overview

D4 is a Dart port of the popular D3 JavaScript library, designed for creating dynamic, interactive data visualizations in Flutter applications. It brings D3's powerful data-driven document manipulation capabilities to Dart, enabling developers to build rich visualizations across multiple platforms. The package supports modern web and native app environments, making it ideal for dashboards, analytics interfaces, and data exploration tools. With its focus on flexibility and performance, D4 allows seamless integration with Flutter's widget system while maintaining the expressive power of D3.

Use cases
  • Interactive dashboards
  • Data-driven UIs
  • Real-time analytics
  • Scientific visualization
  • Custom charting components
Key features
  • D3-inspired API
  • Cross-platform support
  • Integration with Flutter widgets
  • Dynamic data binding
  • SVG-based rendering
Suitable for
  • Flutter developers
  • Data visualization enthusiasts
  • Analytics app creators
  • Web and mobile app teams
Considerations
  • Requires understanding of D3 concepts
  • Limited documentation compared to D3
  • Performance depends on data size
  • Not yet production-ready for all use cases
  • Learning curve for beginners
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add d4

Categories

Dependencies

Dependency list 17 items
  • d4_array^1.0.0
  • d4_color^1.0.0
  • d4_dsv^1.0.0
  • d4_format^1.0.0
  • d4_geo^2.0.0
  • d4_geo_parse^1.0.1
  • d4_hierarchy^0.1.0
  • d4_interpolate^1.0.0
  • d4_path^1.0.0
  • d4_polygon^1.0.0
  • d4_random^1.0.0
  • d4_scale^0.1.0
  • d4_scale_chromatic^1.0.0
  • d4_selection^0.1.0
  • d4_shape^1.1.0
  • d4_time^1.0.0
  • d4_time_format^1.0.0

Source repository

Related projects

No data available yet.