currency_converter_pro 0.1.0
currency_converter_pro: ^0.1.0 copied to clipboard
Professional Currency and Crypto Converter for Flutter. Supports multi-providers, offline cache, historical rates, batch conversion, and real-time streams.
0.1.0 #
Added #
- Multi-Provider Support: Choose between different exchange rate providers (Frankfurter, ExchangeRate-API, or Default).
- Automatic Fallback: Configure multiple providers to ensure high availability if one is down.
- Offline Caching: Automatically save exchange rates locally with configurable expiry using
shared_preferences. - Historical Rates: Support for fetching exchange rates for any date in the past.
- Batch Conversion: Convert one base currency to multiple target currencies in a single API call.
- Live Rate Stream: Real-time exchange rate updates via Streams at configurable intervals.
- Rich Conversion Results: New
ConversionResultmodel providing metadata like rate, timestamp, provider info, and cache status. - Currency Formatter: Locale-aware and accounting formatting for currency amounts.
- Custom Currency Picker: A built-in, searchable widget for selecting currencies with flags and favorites (zero external dependencies).
- Better Error Handling: Introduced typed exceptions (
NetworkException,InvalidCurrencyException, etc.) for robust debugging. - Enhanced API: Added
getRatefor fetching raw exchange rates easily.
0.0.6 #
Added #
- Cryptocurrency Conversion: Convert between popular cryptocurrencies including Bitcoin (BTC), Ethereum (ETH), Ripple (XRP), and more.
- Real-Time Data: Access real-time cryptocurrency exchange rates for accurate conversions.
- Multi-Currency and Crypto Support: Seamlessly convert between fiat currencies and cryptocurrencies in a single API call.
- User-Friendly API: A straightforward API for integrating cryptocurrency conversion functionality into Flutter applications.
- Example Application: A comprehensive Flutter application example showcasing the use of cryptocurrency conversion features.
0.0.1 #
Added #
- Multi-Currency Support: Convert between multiple currencies including USD, INR, EUR, GBP, JPY, AUD, CAD and more.
- Easy Integration: Simple API for integrating currency conversion functionality into Flutter applications.
- Asynchronous Operations: Support for non-blocking currency conversion operations.
- Example Application: A complete Flutter application example demonstrating the use of the plugin.