Cryptocurrency Tracker docs
v2.0.0
Live demoConsole demo Get help
● Start · Before you begin

Requirements
tools, versions, accounts.

What you need on your computer, which versions the code expects, and which services cost money.

01Tools and versions

ToolVersionWhere the code says so
Flutter (stable)3.41 or newer. Built and tested with 3.41.4app/pubspec.yaml (flutter: ">=3.41.0")
Dart^3.7 (comes with Flutter)app/pubspec.yaml (sdk: ^3.7.0)
AndroidminSdk 24 (Android 7.0), compileSdk 36, targetSdk 36. Android Studio with Android SDK 36 and JDK 17 or newer; the project uses Android Gradle Plugin 8.11.1, Gradle 8.14 and Kotlin 2.2.20app/android/app/build.gradle.kts, app/android/settings.gradle.kts, app/android/gradle/wrapper/gradle-wrapper.properties
iOSiOS 15.0 or newer (app and widget extension). A Mac with Xcode 16 or newer and CocoaPods 1.16 or newer (App Store uploads need the Xcode version Apple currently requires: Xcode 26 at the time of writing); built with Xcode 26.4.1 and CocoaPods 1.16.2app/ios/Podfile (platform :ios, '15.0')
Node.js and npm22firebase/functions/package.json (engines), firebase/firebase.json (runtime nodejs22), admin/package.json (engines >=22)
Firebase CLIfirebase-tools 14 or newer (tested with 15.12.0); install with npm i -g firebase-toolsfirebase/README.md
FlutterFire CLIFor flutterfire configure; install with dart pub global activate flutterfire_cliapp/lib/firebase_options.dart
Java21 or newer, only for the Firebase emulatorsfirebase/README.md
DockerOptional, to run the console in a containeradmin/Dockerfile

Check what you have:

flutter --version
node --version
firebase --version
java -version

03Accounts you will set up

  • A Google account for Firebase and Google Cloud
  • A free CoinGecko Demo key (recommended for production) and optionally a CoinMarketCap key
  • Google Play Console, and the Apple Developer Program if you ship iOS
  • A Firebase service account key for the console (created in Operator console)
  • Optional: an AI provider, ad network accounts, exchange affiliate programmes