live-cryptocurrency-streaming-flutter
live-cryptocurrency-streaming-flutter copied to clipboard
A Flutter app with live cryptocurrency updates, powered by Ably
Ably Flutter SDK Demo App
This is a FinTech sample application that uses Coindesk Hub provided by Ably to read cryptocurrency price changes on real-time.
The app has the following features:
- Dashboard with real-time graphs for cryptocurrencies prices.
- Public chat room.
- Clicking on a currency name will bring up recent tweets on its hashtag.
Getting Started
This project is a real example on how to use the Ably Flutter SDK. To get started:
- Signup to get your Ably API Key.
- Subscribe to Cryptocurrency hub, note that if you didn't do this step, you won't receive data even with the API Key.
- Sing-up for a Twitter Developer account, note that you won't be able to see any tweets if you don't have valid keys for Twitter's API.
- Clone the project.
- Make sure you have installed Flutter on your machine.
- Run
flutter pub get
in the project directory. - Add your keys to config_example.dart, and change its name to
config.dart
. - For Android, the
minSdkVersion
inapp/src/build.gradle
has to be set to24
as required by Ably's Flutter SDK. - Run the app.
For help getting started with Flutter, visit the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
App Screenshots