As of VidyoClient release, the iOS and Android packages (available here) contain C# bindings which can be used to build a Xamarin app for these platforms. The bindings are a combination of the C# source files located in the include/csharp directory and one of the following:

  • iOS: lib/ios/libVidyoClient.dylib
  • Android: the .so and .jar files located at lib/android

There are multiple types of Xamarin apps that can be created:

  1. Xamarin.iOS: an iOS app whose UI is built using a Storyboard, similar to what is found in Xcode
    • A sample showing a simple integration can be found here.
  2. Xamarin.Android: an Android app whose UI is build using an xml builder similar to what is found in Android Studio.
    • A sample showing a simple integration can be found here.
  3. Xamarin Forms: a cross-platform application for iOS and Android, which contains a common XAML UI builder.
    • The VidyoConnector app built using Xamarin Forms can be found here.
    • More info can be found in the Xamarin section under Getting Started in the developer guide.
Was this article helpful?
0 out of 1 found this helpful


  • 0
    Rhys Kirk

    Having an issue with this.

    Using the VidyoConnect sample seems to work okay.

    But if I try to use Vidyo within my own Xamarin Forms app then I just get a blue rectangle for the video preview, and clicking on the buttons crashes the app.


Please sign in to leave a comment.