Flutter sample app using MLKit Vision API for text recognition

Overview

Flutter ML Kit Vision

This a sample Flutter app integrated with the ML Kit Vision API for recognition of email addresses from an image.

NOTE: The ML Kit plugin for Flutter (google_ml_kit) is under development and is only available for Android platform.

There was firebase_ml_vision package having similar functionality but providing cloud based ML solution connected to Firebase, and also supported both Android and iOS platforms. Unfortunately, it is now discontinued since these APIs are no longer available in the latest Firebase SDK. But it is still functional and if you want to use it check out the GitHub repo here.

Plugins

Using the following dependencies in the pubspec.yaml file:

dependencies:
  camera: ^0.8.1
  google_ml_kit: ^0.3.0

For the latest version of these plugins checkout their respective pages on pub.dev.

App screenshots

Usage

Currently only Android platform is supported but work is going on for the iOS side, you can track the progress on its GitHub repo.

You can try out the app on your system by following these steps:

  1. Clone this repo:

    git clone https://github.com/sbis04/flutter_mlkit_vision.git
  2. Get packages:

    flutter pub get
  3. Go to android/app/build.gradle and update the minSdkVersion to 26:

    minSdkVersion 26
  4. Run the app:

    flutter run

License

Copyright (c) 2021 Souvik Biswas

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

You might also like...

Friendly-Chat - Simple text messaging app coded in Dart using the Flutter framework

Friendly Chat A mobile application coded in the Dart programming language using

May 15, 2022

DoneIt is a sample note app ๐Ÿ“ Flutter application ๐Ÿ“ฑ built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with โค๏ธ.

DoneIt is a sample note app ๐Ÿ“ Flutter application ๐Ÿ“ฑ built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with โค๏ธ.

DoneIt ๐Ÿ“ DoneIt is a sample note app ๐Ÿ“ Flutter application ๐Ÿ“ฑ built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Develop

Dec 24, 2022

Sample Flutter Drawing App which allows the user to draw onto the canvas along with color picker and brush thickness slider.

Sample Flutter Drawing App which allows the user to draw onto the canvas along with color picker and brush thickness slider.

DrawApp Sample Flutter Drawing App which allows the user to draw onto the canvas along with color picker and brush thickness slider. All code free to

Nov 3, 2022

A quick sample app on how to implement a friend list and a profile page in Flutter.

A quick sample app on how to implement a friend list and a profile page in Flutter.

FlutterMates All code resides in the /lib folder: there's no Android / iOS specific code needed. The article, slides and how this came to be, is here.

Dec 29, 2022

Flutter Video Conferencing SDK & Sample App

Flutter Video Conferencing SDK & Sample App

100ms Flutter SDK ๐ŸŽ‰ Here you will find everything you need to build experiences with video using 100ms iOS/Android SDK. Dive into our SDKs, quick sta

Dec 22, 2022

Flutter package and sample app to calculate Flight CO2 emissions

Flutter package and sample app to calculate Flight CO2 emissions

Flight CO2 Calculator About This plugin provides a collection of classes that can be used to: Load a list of airports from the OpenFlights.org dataset

Sep 11, 2022

A sample app that implement Uncle Bob's Clean Architecture in Flutter

A sample app that implement Uncle Bob's Clean Architecture in Flutter

Clean Architecture for Flutter This a sample app that implement Uncle Bob's Clea

Nov 8, 2022

Sample app for Fullscale Learning - Flutter

notes_sample A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Dec 23, 2021

App can detect COVID via X-Ray image, just use some sample image available in the listed links.

App can detect COVID via X-Ray image, just use some sample image available in the listed links.

Covid19detector : Detecting COVID-19 from X-Ray ๐Ÿ˜ฎ App can detect COVID via X-Ray image, just use some sample image available in the listed links. And

Jun 14, 2022
Owner
Souvik Biswas
Android, iOS & Flutter Developer | C++, Java and Dart Programmer | Technical Writer @Medium & @NevercodeHQ | @udacity Secure and Private AI '19 Scholar
Souvik Biswas
A unique flutter application aimed at helping people getting their vitals using Photoplethysmography and Computer Vision

A unique flutter application aimed at helping people getting their vitals using Photoplethysmography and Computer Vision Current Goals: Use the camera

Smaranjit Ghose 37 Dec 27, 2022
Flutter implementation of Google Mobile Vision.

flutter_mobile_vision Flutter implementation for Google Mobile Vision. Based on Google Mobile Vision. Android Samples -=- iOS Samples Liked? โญ Star th

Eduardo Folly 450 Jan 6, 2023
A Translator App Which is Build using Flutter, Speech To Text, Google ML Kit, Google Translator and Text To Speech.

AI Translator This is a Translator App Which is Build using Flutter, Speech To Text, Google ML Kit, Google Translator and Text To Speech. Download App

null 4 Jul 16, 2022
A Flutter application implementing AR core, Text-to-speech, and Speech-to-text technologies.

ar_x_ai A Flutter application implementing AR core, Text to speech and Speech to text technologies. Getting Started This project is a starting point f

Alston Fernandes 1 Dec 17, 2021
LinkWell is a Text widget that highlight all the links in the text which then navigates the user to the URL when tapped

LinkWell LinkWell is Text Plugin that detects URLs and Emails in a String and when tapped opens in user browsers, linkwell GitHub ScreenShots Basic Us

Samuel Ezedi 31 Sep 27, 2022
A sample flutter app with mock API for movie details

movie_app A new Flutter project. screenshots Getting Started This project is a starting point for a Flutter application. A few resources to get you st

null 2 Oct 25, 2022
Flutter classified app - A sample app to showcase classified app using flutter

Flutter Classified App Demo A sample app to showcase classified app using flutter. Demo Android Screen iOS Screen Getting Started This project is a st

FlutterDevs 271 Dec 27, 2022
a sample flutter app using Injection, routing and simple authentication follows clean code and best practices

Flutter Clean Project A sample flutter app using Injection, routing and simple authentication follows clean code and best practices Features Cleaned f

Moez Shakeri 12 Jan 2, 2023
Sample app to demonstrate the integration and working of Dyte SDK for mobile, using Flutter.

Flutter Sample App by dyte Sample App to demonstrate Dyte SDK in flutter Explore the docs ยป View Demo ยท Report Bug ยท Request Feature Table of Contents

Dyte 12 Jan 1, 2023
A sample app to showcase signin-signup UI demo using clippers in flutter

flutter_signin_signup A sample app to showcase signin-signup UI demo using clippers in flutter. Screenshots Login Register Pull Requests I welcome and

Faiz Rhm 7 Nov 3, 2022