Flutter Data Flow ExtensionA VS Code extension for visualizing Flutter Riverpod data flow architecture with interactive provider detection and code navigation. Author: MD. SHAHIDUL ISLAM This extension provides intelligent analysis of Flutter projects using Riverpod, helping developers understand data flow patterns and dependencies within their applications. FeaturesSmart Provider Detection - Automatically scans and identifies Riverpod providers used in your current file Focused Analysis - Displays only relevant data flow from the current widget/view context instead of overwhelming you with the entire project graph Interactive Visualization - Renders a dynamic, clickable graph showing provider dependencies and relationships Code Navigation - Click any node to jump directly to its source code location Tree Navigation - Double-click nodes to expand or collapse subtrees for deeper exploration Architecture Patterns - Traces common patterns:
How It Works
Commands
InstallationInstall from the VS Code Marketplace Usage
DevelopmentTo build and test locally:
Then open this folder in VS Code and press Technical DetailsThis extension uses pragmatic static analysis optimized for common Riverpod and repository patterns. The implementation is structured to support future integration with Requirements
ContributingFeedback and contributions are welcome. Please open issues or pull requests on the project repository. |