A piano app made with Flutter as a gRPC example

Overview

Remote Piano

A toy piano app made with Flutter as a gRPC example, with a unique feature to interact with remote devices.

Screencast

Demo

https://kaboc.github.io/flutter_remote_piano/

See the information on web limitations below.

Supported platforms

  • Android
  • iOS
  • Web (limited)
    • The app may get disconnected right after the first note is sent on the web at some particular Flutter versions.
    • gRPC-Web is used for web instead of grpc-dart.
    • Sending notes is not supported due to the limited functionality of gRPC-Web.
    • Receiving notes does not start unless you send a request by tapping any one of keys after connected to a server.
    • Tapping more keys cause an error printed in a browser console.
    • A gateway proxy is necessary between a server and clients.

No sound font (.sf2) file is in this repository. Search and get one, and place it in /assets/sf2/ before you run the app.

Server

Either of the servers below is necessary if you use the remote operation feature of the app.

Credits

You might also like...

This is an example project for Firebase integration using flutter.

This is an example project for Firebase integration using flutter.

Flutter Firebase Integration Example Project In this video we have shown how to create #Firebase app from firebase console and integrate that into #Fl

Jul 28, 2022

Caching with flutter riverpod and looking into future providers. Example to demonstrate stale while revalidate pattern.

Caching with flutter riverpod and looking into future providers. Example to demonstrate stale while revalidate pattern.

FLUTTER SWR EXAMPLE Test stale-while-revalidate pattern with riverpod. Look; query_provider package Backend calls are made with ghibli-api Tested Prov

Jun 30, 2022

Example how to use biometric authentication in flutter :alien:

# flutter_biometric_authentication A new Flutter project. ## Getting Started This project is a starting point for a Flutter application. A few res

Dec 31, 2021

A Stripe Platform Example With Flutter, Firebase And StripeConnectAPI

A Stripe Platform Example With Flutter, Firebase And StripeConnectAPI

Stripe-Platform-Example Flutter × Firebase × StripeConnectAPI を用いたプラットフォーム型サービスのサンプルアプリです。 ログイン 商品一覧 アカウント   機能 ユーザーの登録 クレジットカード情報の登録・削除 本人確認 決済 解説記事

Dec 16, 2022

Cloth Shop it's an example using Flutter for Android and iOS.

Cloth Shop it's an example using Flutter for Android and iOS.

Cloth Shop - Flutter Cloth Shop it's an example using Flutter for Android and iOS. About This repository serves the source code for the Ecommers sampl

Oct 4, 2022

A basic demo example for integrating between Appwrite & Flutter 💙

A basic demo example for integrating between Appwrite & Flutter 💙

🔖 Quiz With Flutter A simple Quiz App built with Flutter and Appwrite 🎬 Getting Started 🤘 Install Appwrite Follow our simple Installation Guide to

Nov 22, 2022

A flutter example demo of how to use the screen capture.

zego_express_example_screen_capture_flutter A flutter example demo of how to implement live broadcast of screen capture using ZEGO Express Audio and V

Jan 1, 2023

Example repository of handling permissions in Flutter using BLoC and Clean Architecture.

flutter_permission_handling A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get

Dec 28, 2021

Figmatoflutter - Figma to flutter plugin example

Figmatoflutter - Figma to flutter plugin example

figma_to_flutter Here is a example figma to flutter plugin Figma File Figma File

Jan 14, 2022
Owner
Kabo
Kabo
A Flutter package for working with piano keys and sheet music

Piano A Flutter package that provides: logic for working with musical notes, clefs and octaves; a widget that can render notes on a clef; an interacti

Craig McMahon 32 Jan 5, 2023
This is an example of how to implement In-App Reviews on your app.

in_app_review A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Thomas Viana 1 Dec 31, 2022
Flutter example App

world_time A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

null 2 Mar 17, 2022
Example app using Flutter and Firebase

Flutter Example App Example app with Flutter that uses Firebase Base project made with much ❤️ . Contains CRUD, patterns, and much more! Report bug ·

Allan Avelar 6 Nov 6, 2022
A flutter todo/task listing example app with advance state management using `Momentum` library.

A flutter todo/task listing example app with advanced state management using Momentum library. Simple on the outside but powerful in the inside. This

xamantra 17 Oct 11, 2022
A flutter package which contains a collection of Splash Screen example for your app to display logo and different text style.

splash_screen_view They say, first impression is the last! Yep, truly for any amazingly crafted application, it's easier to start impressing your audi

Sandip Kalola (SK) 17 Nov 25, 2022
An example To-Do project for app-write

Todo Appwrite I recently came to know about appwrite and wanted try it out. I saw some todo examples but couldn't find any example for flutter, sooo..

Darshan Rander 11 Oct 22, 2022
This is an example app in which the backdrop can be expanded or contracted with a swipe gesture.

Swipe to Expand backdrop example Example app to demonstrate the ability to expand or contract backdrop using a swipe gesture Demo Installing Clone thi

Tushar Paliwal 2 Jul 24, 2020
Flutter example project to run Solidity smart contracts using web3Dart library

Fluthereum Description Flutter example project to run Solidity smart contracts using web3Dart library Dependencies web3dart: A dart library that conne

Marcos Carlomagno 72 Dec 27, 2022
A flutter ffmpeg kit example

flutter-ffmpeg-kit-lts-repro Steps to reproduce: git clone [email protected]:jozsefsallai/flutter-ffmpeg-kit-lts-repro.git cd flutter-ffmpeg-kit-lts-repr

József Sallai 1 Mar 5, 2022