trade_sdk 1.0.0
trade_sdk: ^1.0.0 copied to clipboard
A UI-based Flutter SDK that provides a trade journey experience, including stock details and order flow, built using GetX.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:trade_sdk/trade_sdk.dart';
import 'package:trade_sdk/sdk_callbacks.dart';
void main() {
runApp(GetMaterialApp(home: TestSdkScreen()));
}
class TestSdkScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text('SDK Tester')),
body: Center(
child: ElevatedButton(
onPressed: () {
TradeSdk.start(
isin: 'INE123456789',
callbacks: TradeCallbacks(
onStockLoaded: (stock) {
print('Stock loaded: ${stock.name}');
},
onOrderPlaced: (order) {
print('Order placed: ₹${order.totalAmount}');
},
onCancelled: () {
print('Trade cancelled');
},
onError: (error) {
print('Error: $error');
},
),
);
},
child: const Text('Start Trade Journey'),
),
),
);
}
}