No description
  • Dart 97.6%
  • Swift 1.6%
  • Kotlin 0.6%
  • Objective-C 0.2%
Find a file
2021-08-23 13:23:29 +03:00
android increase minSdk for android 2020-12-04 17:36:28 +03:00
assets initial commit 2020-12-03 01:16:44 +03:00
ios using changenotifier instead of streams 2020-12-05 23:07:35 +03:00
lib small fixes 2020-12-15 23:11:52 +01:00
preview_images changing chat preview image 2020-12-10 18:14:34 +03:00
.gitignore initial live graphs 2020-12-04 16:27:49 +03:00
LICENSE Add license 2021-08-20 14:01:46 +01:00
pubspec.yaml small fixes 2020-12-15 23:11:52 +01:00
README.md Update link to Ably pub package 2021-08-23 13:23:29 +03:00

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:

  1. Dashboard with real-time graphs for cryptocurrencies prices.
  2. Public chat room.
  3. 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:

  1. Signup to get your Ably API Key.
  2. Subscribe to Cryptocurrency hub, note that if you didn't do this step, you won't receive data even with the API Key.
  3. 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.
  4. Clone the project.
  5. Make sure you have installed Flutter on your machine.
  6. Run flutter pub get in the project directory.
  7. Add your keys to config_example.dart, and change its name to config.dart.
  8. For Android, the minSdkVersion in app/src/build.gradle has to be set to 24 as required by Ably's Flutter SDK.
  9. 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

realtime dashboard public chat room twitter feed