We have an android library that we make available to our customers as AAR files. It has no public methods, it's basically an app within your app that you start by starting an activity with a specified intent filter, i.e. Intent intent = new Intent("com.awesome.library.launch"); startActivity(intent);
Usually our customers include the AAR files in their Gradle build process but we now have a customer who has built their app in Xamarin and we're struggling to come up with a simple way for them to include our library without having to create a bindings library.
(Trying to create a bindings library following the guidelines: https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/binding-an-aar/, causes a boatload of errors and we simply don't have the resources to maintain it)
The thinking (we hope) is that there ought to be a way to just include the AAR files so that the Xamarin app can call on the exposed activities via their intent filters. Without having to convert the java code to c# since there are no methods to call anyway.