flutter_currency_picker

Last updated:

0 purchases

flutter_currency_picker Image
flutter_currency_picker Images
Add to Cart

Description:

flutter currency picker

Flutter Currency Picker #



Wrapper on top of SearchAnchor with a localization
(ar, az, en, be, uk, pl, pt, fr, de, es, ja) support.
Representation layer of conversion number to a currency as string. Native
selector extension for Currency Selector with a dependency injection (list
representation layer) approach, and localization support.
https://pub.dev/packages/flutter_currency_picker
Converter #
// locale 'en_US'
1234.5.toCurrency(code: 'EUR') // 1 234,50 €
1234.5.toCurrency(code: 'EUR', withPattern: false) // €1,234.50
copied to clipboard
Currencies Localization #
// Init from context
CurrencyProvider.initFromContext(context);

// [OR] Inject your own
import 'package:flutter_gen/gen_l10n/app_localization_de.dart';
CurrencyDefaults.labels = AppLocalizationsDe();
copied to clipboard
Selector #
Currency? currency;

@override
Widget build(BuildContext context) {
return CurrencySelector(
value: currency?.code,
hintText: 'Currency Type (Code)',
hintStyle: Theme.of(context).textTheme.copyWith(
color: textTheme.headlineSmall?.color!.withOpacity(0.4),
overflow: TextOverflow.ellipsis,
),
fieldBackground: Theme.of(context).colorScheme.onSurface.withOpacity(0.1),
update: (value) => setState(() => currency = value),
);
}
copied to clipboard

In addition to thanking, you may treat us to ☕.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.