Get Started on JetBrains Rider
Prerequisites
- Rider Version 2023.2+
- Rider Xamarin Android Support plugin from Rider in Settings / Plugins
Check your environment
Open a command-line prompt, Windows Terminal if you have it installed, or else Command Prompt or Windows Powershell from the Start menu.
Setup uno.check by:
Installing the tool:
dotnet tool install -g uno.check
Updating the tool, if you previously installed it:
dotnet tool update -g uno.check
Run the tool from the command prompt with the following command:
uno-check
Follow the instructions indicated by the tool.
You can find additional information about uno-check here.
Supported Platforms
Rider for Linux | Rider for Mac | Rider for Windows | |
---|---|---|---|
Windows (UWP/WinUI) | ❌ | ❌ | ✔️ |
Android | ❌† | ✔️ | ✔️ |
iOS | ❌ | ✔️ | ✔️† |
Wasm | ✔️† | ✔️† | ✔️† |
Catalyst | ❌ | ✔️ | ❌ |
Skia-GTK (Linux) | ✔️ | ✔️† | ✔️ |
Skia-WPF | ❌ | ❌ | ✔️ |
† Notes (Click to expand)
WebAssembly: debugging from the IDE is not available yet on Rider. But you can use the Chromium in-browser debugger instead.
iOS on Windows: An attached Mac is needed, the iOS simulator will open on the Mac.
Android on Linux: Xamarin.Android does not natively support Linux development. Rider has been capable of Android development on Linux in the past, but previous directions are considered obsolete. As of this comment (3 Nov 2021) Xamarin Android builds on Linux fail.
Platform specific setup
You may need to follow additional directions, depending on your development environment.
In order to run Skia+GTK heads, you will need to make sure to install the GTK3 runtime.
Tip
Once the GTK3 runtime is installed, you will need restart your IDE for the changes to take effect.
Next Steps
You're all set! You can now create your first app with Uno Platform.