How to add Syncfusion® Spark Chart in FlutterFlow
18 Nov 20182 minutes to read
Overview
FlutterFlow enables you to create native applications using its graphical interface, reducing the need to write extensive amounts of code. It also lets you include custom widgets that are not part of the default FlutterFlow widget collection. This article explains how to incorporate the SfSparkLineChart widget as a custom widget in FlutterFlow.
Create a new project
Navigate to the FlutterFlow dashboard and click the + Create New button to create a new project.
Creating the custom widget
- Navigate to the
Custom Codesection in the left-side navigation menu. - Click the
+ Addbutton to open a dropdown menu, then selectWidget. - Update the widget name as desired.
- Click the
View Boilerplate Codebutton on the right side, represented by the[</>]icon. - A popup appears with the startup code; locate the
</> Copy to Editorbutton and click it. - Save the widget.

Add Spark Chart widget as a dependency
- Click
+ Add Dependency; a text editor appears. - Navigate to Syncfusion® Flutter Charts in pub.dev and copy the dependency name and version using the
Copy to Clipboardoption.
- Paste the copied dependency into the text editor, then click
RefreshandSave.
Note: The live version of Syncfusion® Flutter Charts has been migrated to the latest version of Flutter SDK. To ensure compatibility, check FlutterFlow’s current Flutter version and obtain the corresponding version of Syncfusion® Flutter Charts by referring to the SDK compatibility.

Note: If you are using an older version of a dependency instead of the latest one, remove the caret symbol (^) prefix in the version number after pasting the dependency. For example, change
^21.3.0to21.3.0.
Note: Since Syncfusion® Flutter Charts depends on the Syncfusion® Flutter Core package, make sure to add it as a dependency following the same steps mentioned above.
Import the package
- Navigate to the
Installingtab on the Syncfusion® Flutter Charts page. Under theImport itsection, copy the package import statement.
- Paste the copied import statement into the code editor and then
Saveit.
Add widget code snippet in code editor
- Navigate to the Example tab in Syncfusion® Flutter Charts and copy the widget-specific code.
- Paste the copied code sample into the code editor, click
Format Code, andSaveit.
Compile the code
- Click the
Compile Codebutton in the top-right corner. - If there are no errors, save the process. If errors are present, fix them and compile the code again. Once the code compiles successfully, save the process.

Note: The compilation process takes 2 to 3 minutes to complete.
Utilize the custom widget
- Navigate to
Widget Palettein the left-side navigation menu. - Click the
Componentstab. - Your custom widget appears under
Custom Code Widgets. Drag and drop it onto your page.
