aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/csharp
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2018-07-31 11:51:39 +0200
committerGravatar Jan Tattermusch <jtattermusch@google.com>2018-07-31 12:42:47 +0200
commit2180588e5c6e72992b11b1e88d6a2ea35c5fdd25 (patch)
treeaecb3f459ef080857fdbdbdceffb2dd283bf4770 /examples/csharp
parentba6682a18cb4c7b67cd444dbfc5bdd6ee90a0a73 (diff)
HelloworldXamarin readme
Diffstat (limited to 'examples/csharp')
-rw-r--r--examples/csharp/HelloworldXamarin/README.md35
1 files changed, 35 insertions, 0 deletions
diff --git a/examples/csharp/HelloworldXamarin/README.md b/examples/csharp/HelloworldXamarin/README.md
new file mode 100644
index 0000000000..4394dcc0c4
--- /dev/null
+++ b/examples/csharp/HelloworldXamarin/README.md
@@ -0,0 +1,35 @@
+gRPC C# on Xamarin
+========================
+
+EXPERIMENTAL ONLY
+-------------
+Support of the Xamarin platform is currently experimental.
+The example depends on experimental Grpc.Core nuget package that hasn't
+been officially released and is only available via the [daily builds](https://packages.grpc.io/)
+source.
+
+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 Xamarin Studio or Visual Studio 2017 with Xamarin support installed.
+
+BUILD
+-------
+
+- Open the `HelloworldXamarin.sln` in Visual Studio (or Xamarin Studio)
+- Build the solution (Build -> Build All)
+
+Try it!
+-------
+
+You can deploy the example apps directly through Xamarin Studio IDE.
+Deployments can target both Android and iOS (both support physical device
+deployment as well as simulator).
+
+[helloworld.proto]:../../protos/helloworld.proto