NxtChart SDK

Flutter · Dart ≥ 3.12 · Flutter ≥ 3.44

A high-performance financial charting SDK. Drop in one widget, implement one interface, and get a fully interactive chart with real-time data, technical indicators, order/position overlays, and drawing tools.


Integrate

class MyChartController implements ChartInterface {
  @override
  String get storageKey => 'user_${currentUser.id}';

  @override
  Future<String> loadData({
    required String symbolId,
    required int from,
    required int to,
    required int intervalSeconds,
    required int requiredBars,
  }) async {
    // Fetch OHLC bars and return as a JSON-encoded array of arrays,
    // oldest first: [[timeMs, open, high, low, close, volume], ...]
  }

  // ... implement the remaining members of ChartInterface
}

NxtChartPage(dataProvider: MyChartController())

See ChartInterface for the full implementation contract and NxtChartPage for widget configuration.


What's included

  • 6 chart types (candle, hollow candle, OHLC bars, line, area, Heikin-Ashi)
  • 23 overlay indicators + 19 panel indicators
  • 18 drawing tools with persistent storage
  • Order / position / GTT order overlays
  • OCO bracket order support
  • Price alerts and option-chain OI analysis
  • Scalper mode (two-panel landscape layout for options trading)

Libraries

interface
widgets