It’s really important for engineers who use Xamarin to develop Android app to know how to transfer Java code to C# code.
Recently I am trying to implement something in Xamarin.Android project (Not Forms) and I encountered lots of issues.
What I can find online is mostly Android native documents from Google. And I do find one sample project from Google that is implemented in Android Studio using Java.
So what I have to do is to understand how to transfer Java code to C# code, otherwise you will find it quite difficult to use pure Xamarin.Android project.