ML Kit Firebase Xamarin NuGet open source computer vision image labeling
Firebase ML Vision — Xamarin Binding Library
Xamarin Library (NuGet Package)
Screenshots coming soon
About
Custom Xamarin binding for Google Firebase ML Vision library. Built because no official Xamarin support existed — decompiled the ML Kit library, identified dependencies, and generated C# bindings from Java code using Java Binding metadata.
My Role
Reverse-engineered the Firebase ML Vision Android library, created Xamarin bindings, and published as a NuGet package. Built sample app demonstrating device and cloud-based image labeling.
Core Capabilities
- Xamarin.Android binding for Firebase ML Vision
- Device-based and cloud-based image labeling
- Java-to-C# binding via Java Binding metadata
- Published as NuGet package for community use
Architecture
- Xamarin.Android binding for Firebase ML Vision
- Device-based and cloud-based image labeling
- Java-to-C# binding via Java Binding metadata
- Published as NuGet package for community use
Tech Stack
Xamarin C# Firebase ML Kit Java Binding NuGet Android