Skip to main content



The RealWear Device is fundamentally an Android 10.0 (Release 12 and above) device. It runs standard Android applications, built using standard Android development tools.

Since Xamarin generates native Android applications they can be developed, installed and run on the Device just like any other application – using the development environment you are used to.

Using embedded WearML in Xamarin will differ slightly from native Android in that directives should be placed in the AutomationProperties.Name field. When the application is compiled for Android, this property will set the android:contentDescription field for the corresponding element. To learn more about using directives, see the WearHF Directive reference guide.

For more information on developing application using Xamarin for the RealWear Device, follow the instructions for the Android Framework.


Microsoft are ending support for Xamarin and are 'end of lifing' the platform as of May 2024 in favour of .NET MAUI & .NET 6.