All Projects → ably-labs → live-cryptocurrency-streaming-flutter

ably-labs / live-cryptocurrency-streaming-flutter

Licence: Apache-2.0 license
A Flutter app with live cryptocurrency updates, powered by Ably

Programming Languages

dart
5743 projects
swift
15916 projects

Projects that are alternatives of or similar to live-cryptocurrency-streaming-flutter

Wsify
Just a tiny, simple and real-time self-hosted pub/sub messaging service
Stars: ✭ 452 (+1638.46%)
Mutual labels:  websockets, realtime, realtime-messaging
Pushpin
Proxy server for adding push to your API
Stars: ✭ 3,050 (+11630.77%)
Mutual labels:  streaming, websockets, realtime
Raztot
A simple DIY, browser controlled, RPi + WebRTC video streaming rover
Stars: ✭ 67 (+157.69%)
Mutual labels:  streaming, websockets
Tributary
Streaming reactive and dataflow graphs in Python
Stars: ✭ 231 (+788.46%)
Mutual labels:  streaming, websockets
ably-cocoa
iOS, tvOS and macOS Objective-C and Swift client library SDK for Ably realtime messaging service
Stars: ✭ 33 (+26.92%)
Mutual labels:  realtime, realtime-messaging
Swell
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, and gRPC.
Stars: ✭ 517 (+1888.46%)
Mutual labels:  streaming, websockets
Spring Streaming
SPA on Spring Boot 1.x, WebSockets and React, gradle, nodejs, spring-boot, gradle multi project, spring-mvc, spring-data, gradle dependency update plugin, react-router
Stars: ✭ 6 (-76.92%)
Mutual labels:  streaming, websockets
streamr-client-javascript
JS library for interacting with Streamr APIs: publishing and subscribing to data, creating streams, etc.
Stars: ✭ 35 (+34.62%)
Mutual labels:  realtime, realtime-messaging
mobius
Mobius is an AI infra platform including realtime computing and training.
Stars: ✭ 22 (-15.38%)
Mutual labels:  streaming, realtime
channeled-dashboard
Repository for the talk `Building real time applications with Django and Channels`
Stars: ✭ 20 (-23.08%)
Mutual labels:  websockets, realtime
AmigoChat-Realtime-Chat-Application
AmigoChat is a responsive real-time chat application built on MERN Stack and Socket io.
Stars: ✭ 22 (-15.38%)
Mutual labels:  websockets, realtime-messaging
docs
The official soketi documentation. 📡
Stars: ✭ 55 (+111.54%)
Mutual labels:  websockets, realtime
Chartjs Plugin Streaming
Chart.js plugin for live streaming data
Stars: ✭ 310 (+1092.31%)
Mutual labels:  streaming, realtime
Megalodon
Mastodon, Pleroma and Misskey API client library for node.js and browser
Stars: ✭ 52 (+100%)
Mutual labels:  streaming, websockets
Redpanda
Redpanda is the real-time engine for modern apps. Kafka API Compatible; 10x faster 🚀 See more at vectorized.io/redpanda
Stars: ✭ 3,114 (+11876.92%)
Mutual labels:  streaming, realtime
accelerator-textchat-ios
OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices.
Stars: ✭ 13 (-50%)
Mutual labels:  realtime, realtime-messaging
intrinio-realtime-python-sdk
Intrinio Python SDK for Real-Time Stock Prices
Stars: ✭ 79 (+203.85%)
Mutual labels:  websockets, realtime
Geluid
Made with Electron. Streams audio from your soundcard to a browser in an easy way
Stars: ✭ 29 (+11.54%)
Mutual labels:  streaming, websockets
vue-input-streaming
A Vue2 Input Streaming RealTime And Two Way Data Binding Broadcasting with Pusher
Stars: ✭ 24 (-7.69%)
Mutual labels:  streaming, realtime
fastapi websocket pubsub
A fast and durable Pub/Sub channel over Websockets. FastAPI + WebSockets + PubSub == ⚡ 💪 ❤️
Stars: ✭ 255 (+880.77%)
Mutual labels:  realtime, realtime-messaging

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].