ML Kit Firebase Xamarin internal tooling computer vision image labeling
Firebase ML Vision — Xamarin Binding Library
Xamarin Library (internal)
Screenshots coming soon
About
Custom Xamarin binding for Google Firebase ML Vision, built before an official Xamarin release existed: decompiled the ML Kit library, identified dependencies, and generated C# bindings from the Java code using Java Binding metadata.
My Role
Reverse-engineered the Firebase ML Vision Android library and created the Xamarin bindings for in-house use on client apps; it was not published publicly. Built a 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
- Used internally on client apps; not published
Architecture
- Xamarin.Android binding for Firebase ML Vision
- Device-based and cloud-based image labeling
- Java-to-C# binding via Java Binding metadata
- Internal library, not published
Tech Stack
Xamarin C# Firebase ML Kit Java Binding Android