Live fiat & crypto converter for Android
CoinFlux lets you track and convert between fiat currencies (USD, IDR, EUR, and more) and cryptocurrencies (BTC, ETH, SOL, and more) in one unified list — with live rates updated from the Coinbase API.
Install steps on Android:
- Download the
.apkfile from the link above - Open the file — if prompted, go to Settings → Install unknown apps and allow your browser or file manager
- Tap Install
| Feature | Description |
|---|---|
| Live rates | Exchange rates fetched in real-time from Coinbase |
| Fiat + crypto | Mix USD, IDR, EUR, BTC, ETH, SOL and hundreds more in one list |
| Custom watchlist | Add and remove currencies, persisted across sessions |
| Base currency | Set any currency as your base and see all others converted |
| Smart formatting | Handles large fiat numbers (e.g. IDR) and micro-decimal crypto values |
| Swipe to delete | Remove a currency from your watchlist with a swipe |
| Pull to refresh | Tap to reload the latest rates at any time |
| Layer | Technology |
|---|---|
| Framework | Flutter 3.41.6 |
| State management | Riverpod 3 |
| Networking | Dio 5 |
| Persistence | SharedPreferences |
| Data source | Coinbase Exchange Rates API |
- Flutter SDK 3.41.6+
- Android SDK
flutter pub get
flutter runflutter build apk --releaseSigning a release APK requires a keystore and
android/key.properties. See Flutter's signing guide.
lib/
main.dart # Entry point + splash init
app.dart # MaterialApp + theme
models/currency.dart # Data models, constants, formatting
services/
coinbase_api.dart # Coinbase exchange rates client
storage_service.dart # SharedPreferences persistence
providers/
preferences_provider.dart # App state (base currency, watchlist, amount)
rates_provider.dart # Live rates state
screens/home_screen.dart # Main screen layout
widgets/ # UI components
New releases are built and published automatically via GitHub Actions whenever a version tag is pushed:
git tag v1.0.1
git push origin v1.0.1The workflow builds a signed APK and publishes it to GitHub Releases.