Back to Work

google_ml_vision

FlutterAndroidiOSML KitPlugin Development

Overview

A Flutter plugin for on-device Google ML Kit Vision APIs including barcode scanning, text recognition, image labeling, and face detection.

Role

Mobile Developer

Timeline

2024

Technologies

  • Flutter
  • Android
  • iOS
  • ML Kit
  • Plugin Development

google_ml_vision

google_ml_vision is a Flutter plugin I published to bring Google ML Kit on-device Vision capabilities into Flutter apps on iOS and Android.

Highlights

  • Exposed native ML Kit vision features through a Flutter-friendly API surface
  • Implemented support for barcode scanning, text recognition, image labeling, and face detection
  • Added configurable detector options and consistent processing patterns for multiple detector types
  • Packaged lifecycle/resource management so teams can initialize, process, and close detectors safely

What It Solves

Before this plugin, integrating native ML Kit vision APIs in Flutter required repeated platform-channel and native setup work. This package provides a reusable abstraction so teams can ship production computer vision features faster with one shared plugin.