A flutter package to select a currency from a list of currencies.
Add the package to your pubspec.yaml:
currency_picker: ^1.0.3
In your dart file, import the library:
import 'package:currency_picker/currency_picker.dart';
Show currency picker using showCurrencyPicker
:
showCurrencyPicker(
context: context,
showFlag: true,
showCurrencyName: true,
showCurrencyCode: true,
onSelect: (Currency currency) {
print('Select currency: ${currency.name}');
},
);
onSelect
: Called when a currency is select. The currency picker passes the new value to the callback (required)
showFlag
: Shows flag for each currency. Default value true
(optional).
searchHint
: Option to customize hint of the search TextField (optional).
showCurrencyName
: Option to show/hide the currency name, default value true
(optional).
showCurrencyCode
: Option to show/hide the currency code, default value true
(optional).
currencyFilter
: Can be used to uses filter the Currency list (optional).
showCurrencyPicker(
context: context,
onSelect: (Currency currency) {
print('Select currency: ${currency.name}');
},
currencyFilter: <String>['EUR', 'GBP', 'USD', 'AUD', 'CAD', 'JPY', 'HKD', 'CHF', 'SEK', 'ILS'],
);
Contributions of any kind are more than welcome! Feel free to fork and improve currency_picker in any way you want, make a pull request, or open an issue.
Author: Daniel-Ioannou
Source Code: https://github.com/Daniel-Ioannou/flutter_currency_picker
#flutter #dart #mobile-apps