# googlesamples/mlkit

A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS

Repository: https://github.com/googlesamples/mlkit
Canonical: https://ross.abutalabs.com/products/mlkit
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: barcode, barcode-scanner, face-detection, image-labeling, object-detection, text-recognition, language-identification, translation, smart-reply, mlkit, mlkit-android, google, ml-kit, mlkit-genai, mlkit-genai-image-description, mlkit-genai-proofreading, mlkit-genai-rewriting, mlkit-genai-summarization
Last push: 2026-07-21T20:29:12+00:00

## Health v2 (maintenance only)
Score: 65/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 93, release rhythm 8, longevity 100
- inputs: {"age_days": 2288, "days_push": 43, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4287, forks 3094 (observed 2026-08-28T04:08:41.345640+00:00)

## What it is
A collection of quickstart sample apps demonstrating Google's ML Kit APIs on Android and iOS. It covers vision features like barcode scanning, face detection, and text recognition, plus NLP features like translation and smart reply.

## Use cases
- add barcode scanning to my android app
- detect faces in images on ios
- extract text from images with ocr on mobile
- translate text on-device in an app
- identify objects and label images on android
- learn how to use google ml kit apis
- add smart reply suggestions to a chat app

## When to choose
- you want working example code for integrating ML Kit into Android or iOS apps
- you are evaluating ML Kit's on-device ML capabilities
- you need copy-paste starting points for barcode, face, text, or translation features

## When to avoid
- you need a production-ready library rather than demo samples
- you target platforms other than Android or iOS
- you need custom-trained models beyond what ML Kit offers

## Facets
- artifact type: learning-resource
- maturity: active
- function: machine-learning, computer-vision, ocr, nlp, image-processing
- domain: machine-learning, mobile-development, computer-vision
- platform: jvm
- tags: ml-kit, sample-apps, google, barcode-scanning, face-detection, text-recognition, translation, on-device-ml, natural-language-processing, android, ios, mobile, swift

## Member repositories
- googlesamples/mlkit (main) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:41.345640+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:21:55.970017+00:00, confidence not recorded.
  - readme: https://github.com/googlesamples/mlkit (fetched 2026-08-28T04:08:41.345640+00:00, sha deba99281669)
- Data as of 2026-08-30T08:39:29.467469+00:00.
