Overview
A Flutter plugin for on-device Google ML Kit Natural Language Processing APIs, including entity extraction.
Role
Mobile Developer
Timeline
2024
Technologies
- Flutter
- Android
- iOS
- ML Kit
- NLP
google_ml_nlp
google_ml_nlp is a Flutter plugin I published to expose Google ML Kit Natural Language Processing features to Flutter applications.
Highlights
- Implemented a Flutter bridge for ML Kit NLP APIs on iOS and Android
- Added support for entity extraction workflows, including typed entity annotations
- Designed a straightforward initialization and annotation flow for app developers
- Delivered a reusable plugin architecture for NLP features without per-app native wiring
What It Solves
On-device NLP in Flutter often requires custom native integration for each app. This plugin reduces that overhead by providing a shared interface for initializing extractors, annotating user text, and consuming typed entity outputs.