Four code examples are available:

  1. /helloworld/: A demonstration of using the Dart gRPC library to perform unary RPs.

  2. /googleapis/: A demonstration of using the Dart gRPC library to communicate with Google APIs.

  3. /metadata/: A demonstration of how to handle custom metadata, cancellation, and timeouts in Dart gRPC.

  4. /route_guide/: A demonstration of how to perform unary, client streaming, server streaming and full duplex RPCs.

For a complete, step-wise working example, see the Dart gRPC Quickstart.