FLUTTER ECOSYSTEM

google_ml_kit

A Flutter plugin to use all APIs from Google's standalone ML Kit for mobile platforms.

Latest version
0.23.1
30-day downloads
3.7K
Likes
1.2K
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Google ML Kit is a Flutter plugin that provides access to Google's ML Kit APIs for mobile platforms, enabling developers to integrate machine learning capabilities such as image labeling, face detection, text recognition, and document scanning directly into their apps. It supports both Android and iOS, offering pre-trained models optimized for on-device processing. The plugin simplifies the use of powerful computer vision and OCR features without requiring cloud connectivity. With a straightforward API, it allows rapid implementation of intelligent features like barcode scanning, landmark detection, and text extraction from images.

Use cases
  • Real-time text recognition in images
  • Document scanning and extraction
  • Face and landmark detection
  • Barcode and QR code scanning
  • Image labeling and classification
Key features
  • On-device machine learning
  • Support for Android and iOS
  • Pre-trained models for common tasks
  • Easy integration with Flutter
  • Low-latency inference
Suitable for
  • Mobile apps needing OCR
  • Apps requiring real-time image analysis
  • Developers building document scanners
  • Projects using on-device AI
  • Flutter apps focused on computer vision
Considerations
  • Requires native SDK setup for full functionality
  • Model size may impact app bundle size
  • Performance depends on device hardware
  • Limited customization for advanced ML models
  • May require additional permissions for camera access
Supported platformsAndroidiOS

Install package

flutter pub add google_ml_kit

Categories

Dependencies

Dependency list 20 items

Source repository

Related projects