I made a VS Code workflow for maintaining old Xamarin.Android projects
I still have to work with some Xamarin.Android projects from time to time, and the tooling situation has become increasingly awkward since Xamarin reached end of life.
So I started building XamarinVisualStudio, an open-source toolkit that makes it possible to work with existing Xamarin.Android projects from VS Code on Windows.
It currently supports building, deploying and launching applications, ADB device detection, Logcat output and >>debugging<< with breakpoints, stepping, call stacks and variables!
The goal is not to pretend that Xamarin should still be used for new projects. It should not. Migrating to .NET for Android or MAUI is still the sensible long-term solution.
But in the real world, old applications do not disappear just because a framework is no longer supported. Some of them still need bug fixes, maintenance releases or small changes, and that is the problem this project is meant to solve.
The project is still evolving, so feedback, bug reports and contributions are very welcome.