Historical Note: This was an older post, since then Microsoft has deprecated Xamarin in favour .NET of MAUI. It is possible to use JetBrains Rider on Linux for MAUI development, but Visual Studio on Windows is the happy path.
It Works...Sometimes
Previously I had written a post with instructions on how to set up Xamarin.Android and JetBrains Rider on Ubuntu for development. However, Xamarin on Linux was too much of a moving target. It was a lot of work, and required constant workarounds. This is an example of a new application running in Rider in KDE:
JetBrains Rider even had a working designer!
The following screenshots are from Xamarin.Android development in Linux. The apps are old now, the first was released to the PlayStore in Jan 2016. Only Temperaments has been updated with a Flutter version.
Temperaments
Pocket Daily Prayer
This was the second application I managed to run in Xamarin.Android on Linux. It is using a background service for playing an audio playlist. Everything is working as expected:
I really enjoyed developing in KDE Neon:
Pocket Prayer
And the third appliciation: