What problem does it solve?
Create and maintain slim/native platform interop bindings for Android in .NET MAUI and .NET for Android projects. Guides through creating Java/Kotlin wrappers, configuring Gradle projects, resolving Maven dependencies, generating C# bindings, and integrating native Android libraries using the Native Library Interop (NLI) approach. Use when asked about Android bindings, AAR/JAR integration, Kotlin interop, Maven dependencies, or bridging native Android SDKs to .NET.
Core Features & Use Cases
- Guides the end-to-end process of building slim Android bindings, from Java/Kotlin wrappers to the final C# binding surface.
- Covers Gradle project setup, AAR/JAR packaging, and Maven dependency resolution for robust interop.
- Use Case: Bind a native Android SDK to a MAUI app by wrapping a small API surface and exposing it through a stable binding layer.
Quick Start
Initialize a new Android binding project structure, configure Gradle and AAR references, and apply Metadata.xml transforms to expose the desired APIs to .NET.