forex 0.1.0
forex: ^0.1.0 copied to clipboard
A multi-platform API to retrieve currency exchange prices.
A Dart plugin for retrieving currency exchange rates.
This package provides a set of high-level functions and classes that make it easy to retrieve currency exchange rates. It's platform-independent, supports iOS and Android.
Using #
The easiest way to use this library is via the top-level functions. They allow you to make currency exchange rate requests with minimal hassle:
Map<String, num> quotes = await Forex.fx(
quoteProvider: QuoteProvider.yahoo,
base: 'USD',
quotes: <String>['EUR']);
print('Number of quotes retrieved: ${quotes.keys.length}.');
print('Exchange rate USDEUR: ${quotes['USDEUR']}.');
copied to clipboard
If you're making multiple quote requests to the same server, you can request all of them in a single function call:
quotes = await Forex.fx(
quoteProvider: QuoteProvider.ecb,
base: 'JPY',
quotes: <String>['EUR', 'USD']);
print('Number of quotes retrieved: ${quotes.keys.length}.');
print('Exchange rate JPYEUR: ${quotes['JPYEUR']}.');
print('Exchange rate JPYUSD: ${quotes['JPYUSD']}.');
copied to clipboard
Supported providers #
- European Central Bank (ECB)
- Yahoo
TERMS & CONDITIONS #
Quote information fetched through this module is bound by the quote providers terms and conditions.