An example todo list back end project that uses gRPC for client-server communication and Firestore for data storage

Overview

more-go-stuff

An example todo list back end project that uses gRPC for client-server communication and Firestore for data storage.

Build & run

The project's launch configuration file resides at .vscode/launch.json .

Compile protocol buffers

In order to compile protocol buffers, install protoc.

Go

protoc --go_out=. --go_opt=paths=import --go-grpc_out=. --go-grpc_opt=paths=import proto/todo/todo.proto

Dart

protoc --dart_out=grpc:app/lib proto/todo/todo.proto

protoc --dart_out=grpc:app/lib proto/google/protobuf/timestamp.proto

Todo

  • App l10n
  • Host project
  • App deploy workflow

Links

You might also like...

A flarum (flarum.org) application, Seamlessly uses all the flarum sites of your added.

fluam_app A flarum (flarum.org) application, Seamlessly uses all the flarum sites of your added. Supported platforms Android (6.0+) ios (64bit only) L

Nov 7, 2022

Working proof of the Go server running inside Flutter

Working proof of the Go server running inside Flutter

flap Working proof of the Go server running inside Flutter Video in action Prerequisites Flutter 2.0 Go 1.16 Build Go server cd go macOS: make maco

Dec 17, 2022

CLI utility to manage MC Server installations

CLI utility to manage MC server installations. Features Install required JDKs Download server files Generate start scripts (with optimized JVM flags)

Nov 18, 2022

πŸ‚ A self-hostable rest api server for Tenka

πŸ‚ A self-hostable rest api server for Tenka

Fuyu πŸ‚ A self-hostable rest api server for Tenka. By using this project, you agree to the usage policy. Installation Pre-built binaries are released

Mar 14, 2022

The Puzzle Cell Server Handling System

The Puzzle Cell Server Handling System This is the repository for the official server runtime How to setup? You can install the Dart SDK, download the

Nov 18, 2022

A to do list app for android, apple, and the web.

noted A new Flutter project. Getting Started FlutterFlow projects are built to run on the Flutter stable release. IMPORTANT: For projects with Firesto

Nov 4, 2022

Flutter localization example

Flutter localization example

πŸ“Œ Showcase πŸ“Œ Installation βœ”οΈ νŒ¨ν‚€μ§€ μΆ”κ°€ & 디렉토리 μ„ μ–Έ (pubspec.yaml) dependencies: easy_localization: ^3.0.0 # ν˜„μ§€ν™” flutter_phoenix: ^1.0.0 # μ•± μž¬μ‹œμž‘ flu

May 21, 2022

An http request client, which supports Manageable Requests Cancellation, Request Policy (Timeout and Retry), Easier Multipart Requests, etc.

A wrapper around Dart's http package, which supports Manageable Requests Cancellation, Request Policy (Timeout and Retry), Easier Multipart Requests, Error Handling, etc.

Oct 10, 2021

A simple, unofficial AWS Polly client in dart. Supports generating a URL given an input text and voice identifier.

Flutter AWS Polly Plugin This plugin is a Flutter wrapper for AWS Polly which is a cloud service that converts text into lifelike speech. Getting Star

Aug 20, 2022
Owner
Lucas Coelho
I'm a fullstack developer, mainly focused on TypeScript and Dart, doing back end development with NodeJS and mobile development with React Native and Flutter.
Lucas Coelho
Log snapshot management solution (iOS/Android/Web/Server) built with Flutter/Dart using Bloc pattern and Firebase Firestore backend.

Log snapshot management solution (iOS/Android/Web/Server) built with Flutter/Dart using Bloc pattern and Firebase Firestore backend.

Alexey Perov 5 Nov 9, 2022
Provides simple conversion between Dart classes and Protobuf / Fixnum classes used in gRPC.

grpc_protobuf_convert Provides simple conversion between Dart classes and Protobuf / Fixnum classes used in gRPC. Using the library Add the repo to yo

null 2 Nov 1, 2022
The package for building grpc channel depending on is it web or not

The package for building grpc channel depending on is it web or not Features The util builds gRPC channel for flutter web or other platforms condition

Premiumapp 1 Nov 8, 2021
Okan YILDIRIM 37 Jul 10, 2022
Easy to use session wrapper that adds support to session storage and management in flutter.

flutter_session_manager Adds an easy to use wrapper to session management in flutter. Allows for easy session storage and management. The session pers

Eduardo Migueis 2 Feb 15, 2022
Notes app using flutter, firebase and cloud firestore

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

Sidheshwar S 8 Aug 10, 2022
Flutter Learn Series zero to end

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

Veli Bacik 25 Oct 19, 2022
The Dart Time Machine is a date and time library for Flutter, Web, and Server with support for timezones, calendars, cultures, formatting and parsing.

The Dart Time Machine is a date and time library for Flutter, Web, and Server with support for timezones, calendars, cultures, formatting and parsing.

null 2 Oct 8, 2021