Skip to content

chenten16/candlesticks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

candlesticks

A flutter candlesticks chart for android, ios and the web; It contains optimized animations, indicators (soon) and socket connection ability.

Gif

Installation

  1. Add this to your package's pubspec.yaml file:
dependencies:
  candlesticks: ^1.0.0
  1. Get the package using your IDE's GUI or via command line with
$ flutter pub get

Usage

import 'package:candlesticks/candlesticks.dart';

Candle

[Candle] class contains six required variables that hold a single candle data: date, high, low, open, close and volume. It can be instantiated using its default constructor or fromJson named custructor.

final candle =  Candle(date: DateTime.now(), open: 1780.36, high: 1873.93, low: 1755.34, close: 1848.56, volume: 0);

Candlesticks

[Candlesticks] widget requires a list of candles, a list of intervals as [List] and onIntervalChange function. And that's it. It is recommended to wrap [Candlesticks] with the [AspectRatio] widget.

Note

If you want your chart to updates with every price tick, you can use the Binance socket API as provided in the example.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 94.5%
  • HTML 4.0%
  • Swift 1.1%
  • Other 0.4%