grpc/examples/csharp/HelloworldXamarin
Jan Tattermusch 2ea043cb59 change port number in examples to avoid conflict with forbidden port on win 2020-08-18 09:31:44 +02:00
..
Droid change port number in examples to avoid conflict with forbidden port on win 2020-08-18 09:31:44 +02:00
HelloworldXamarin add generated protos 2018-07-31 12:42:47 +02:00
iOS change port number in examples to avoid conflict with forbidden port on win 2020-08-18 09:31:44 +02:00
.gitignore add HelloworldXamarin scaffolding 2018-07-31 12:42:47 +02:00
HelloworldXamarin.sln upgrade HelloworldXamarin example to 2.23.0 2019-09-05 10:14:10 +02:00
README.md update Xamarin README.md 2019-02-12 11:38:07 +01:00

README.md

gRPC C# on Xamarin

EXPERIMENTAL ONLY

Support of the Xamarin platform is currently experimental.

BACKGROUND

The example project supports Xamarin.Android and Xamarin.iOS.

For this sample, we've already generated the server and client stubs from helloworld.proto.

PREREQUISITES

  • The latest version Visual Studio 2017 or Visual Studio for Mac with Xamarin support installed.

BUILD

  • Open the HelloworldXamarin.sln in Visual Studio (or Visual Studio for Mac)
  • Build the solution (Build -> Build All)

Try it!

You can deploy the example apps directly through Visual Studio IDE. Deployments can target both Android and iOS (both support physical device deployment as well as simulator).