candlesticks

pub package

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.1.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, current interval as String and onIntervalChange callback. 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.

Libraries

candlesticks