Skip to content

nihalmorshed/Bitcoin-Tickerr

Repository files navigation

Bitcoin Ticker

A Flutter application for tracking real-time cryptocurrency prices across multiple fiat currencies.

Features

  • Real-time price tracking for Bitcoin, Ethereum, and Litecoin
  • Support for 21 fiat currencies (USD, EUR, GBP, JPY, and more)
  • Clean, card-based UI with smooth image loading animations
  • Cross-platform support (Android, iOS, Web, Desktop)

Getting Started

Prerequisites

  • Flutter SDK (>=2.19.6 <3.0.0)
  • A CoinAPI.io API key (free tier available)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/Bitcoin-Tickerr.git
    cd Bitcoin-Tickerr
  2. Install dependencies:

    flutter pub get
  3. Configure your API key in lib/constants.dart:

    const apiKey = 'YOUR_COINAPI_KEY';
  4. Run the app:

    flutter run

Supported Currencies

Cryptocurrencies: BTC, ETH, LTC

Fiat Currencies: AUD, BRL, CAD, CNY, EUR, GBP, HKD, IDR, ILS, INR, JPY, MXN, NOK, NZD, PLN, RON, RUB, SEK, SGD, USD, ZAR

Adding Cryptocurrencies

To add more cryptocurrencies, edit lib/coin_data.dart and add entries to cryptoList:

{
  'id': 'SYMBOL',      // CoinAPI symbol
  'name': 'Full Name',
  'icon': 'https://...',
},

Several cryptocurrencies are pre-configured but commented out (USDT, XRP, ADA, DOGE, SOL, etc.).

Development

flutter run              # Run on connected device
flutter run -d chrome    # Run on web
flutter build apk        # Build Android APK
flutter build ios        # Build iOS app
flutter build web        # Build for web
flutter test             # Run tests

API Information

This app uses CoinAPI.io for cryptocurrency exchange rates.

Free tier limits: 100 requests/day

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors