diff --git a/Dart/multi_counter/README.md b/Dart/multi_counter/README.md new file mode 100644 index 000000000..8b5935c29 --- /dev/null +++ b/Dart/multi_counter/README.md @@ -0,0 +1,10 @@ +# Multi-counter + +This is sample code from a talk at Cloud Next 2026. + +[Unify your tech stack with Dart](https://www.googlecloudevents.com/next-vegas/session-library?session_id=3911912&name=unify-your-tech-stack-with-dart) + +This sample contains three projects: +- `app/` A Flutter application for a shared multi-counter. +- `server/` A Cloud Functions for Firebase project containing functions for the multi-counter written in Dart. +- `shared/` A shared Dart package containing logic and models used by both the app and the server. diff --git a/README.md b/README.md index 9ecbdf405..6b6fadc66 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,12 @@ To learn how to get started with Cloud Functions for Firebase by having a look a Minimal samples for each Cloud Functions trigger type. +### Multi-counter + +- [Dart](/Dart/multi_counter/) + +This sample contains a Flutter app, a shared Dart package, and Dart server-side Cloud Functions showcasing how to build a multi-counter application, as featured in a Cloud Next 2026 talk. + ### Quickstart: Uppercaser for Firestore - [Node 2nd gen](/Node/quickstarts/uppercase-firestore/)