Android Vision ML ML Frameworks

Android mobile applications for on-device computer vision tasks using TensorFlow Lite, LiteRT, or ML Kit frameworks. Includes image classification, object detection, and real-time camera analysis on Android devices. Does NOT include web-based vision tools, desktop applications, or ML frameworks without Android implementations.

There are 125 android vision ml frameworks tracked. 7 score above 50 (established tier). The highest-rated is geekwenjie/SmartJavaAI at 63/100 with 778 stars. 1 of the top 10 are actively maintained.

Get all 125 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=android-vision-ml&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 geekwenjie/SmartJavaAI

🔥🔥🔥Java免费离线AI算法工具箱,支持人脸识别,活体检测,表情识别、目标检测、实例分割、行人检测、OCR文字识别、车牌识别、表格识别、ASR+TTS、...

63
Established
2 amitshekhariitbhu/AndroidTensorFlowMachineLearningExample

Android TensorFlow MachineLearning Example (Building TensorFlow for Android)

53
Established
3 amitshekhariitbhu/Android-TensorFlow-Lite-Example

Android TensorFlow Lite Machine Learning Example

53
Established
4 jenly1314/MLKit

🌝 MLKit是一个强大易用的工具包。通过ML Kit您可以很轻松的实现文字识别、条码识别、图像标记、人脸检测、对象检测等功能。

52
Established
5 nihui/ncnn-android-squeezenet

The squeezenet image classification android example

50
Established
6 amitshekhariitbhu/AndroidTensorFlowMNISTExample

Android TensorFlow MachineLearning MNIST Example (Building Model with...

50
Established
7 HMS-Core/hms-ml-demo

HMS ML Demo provides an example of integrating Huawei ML Kit service into...

50
Established
8 yeyupiaoling/ClassificationForAndroid

在Android使用深度学习模型实现图像识别,本项目提供了多种使用方式,使用到的框架如下:Tensorflow Lite、Paddle Lite、MNN、TNN

49
Emerging
9 BoBoMEe/Android-Demos

Android develop demos

49
Emerging
10 margaretmz/awesome-tensorflow-lite

An awesome list of TensorFlow Lite models, samples, tutorials, tools and...

48
Emerging
11 tahaemara/object-recognition-tensorflow

Object Recognition using TensorFlow and Java

47
Emerging
12 nihui/ncnn-android-styletransfer

The style transfer android example

46
Emerging
13 mccorby/FederatedAndroidTrainer

See new version https://github.com/mccorby/PhotoLabeller

46
Emerging
14 ml-gde/e2e-tflite-tutorials

Project tracking of the "Mobile ML Working Group", for the End-to-End...

46
Emerging
15 omimo/TFDroid

A simple demo for using Tensorflow models in Android apps

46
Emerging
16 HMS-MLKit/HUAWEI-HMS-MLKit-Sample

HUAWEI HMS meachine learning services demo apk download.

46
Emerging
17 FilippoAleotti/mobilePydnet

Pydnet on mobile devices

45
Emerging
18 IJ-Apps/Image-Classification-App-with-Teachable-Machine

Android app that uses a TensorFlow Lite model for image classification of...

45
Emerging
19 eddywm/KTFLITE

Computer Vision on Android with Kotlin and Tensorflow Lite

44
Emerging
20 mccorby/PhotoLabeller

Federated Learning: Client application doing classification of images and...

44
Emerging
21 alseambusher/Paideia

Know more about your surroundings using Deep Learning

43
Emerging
22 yuxitong/TensorFlowAndroidDemo

TensorFlow android demo 车道线 车辆 人脸 动作 骨架 识别 检测 抽烟 打电话 闭眼 睁眼

43
Emerging
23 cedrickchee/pytorch-android

[EXPERIMENTAL] Demo of using PyTorch 1.0 inside an Android app. Test with...

42
Emerging
24 kingreza/SeeFood

Inspired by HBO's Silicon Valley: SeeFood is an iOS app that uses CoreML to...

41
Emerging
25 kylecorry31/ML4K-AI-Extension

Use machine learning in AppInventor, with easy training using text, images,...

41
Emerging
26 the-dagger/Pokidex

Android app that identifies and detects Pokemons in the provided Image using...

41
Emerging
27 OutSorcerer/pocket-automl-android-tutorial

Pocket AutoML: Tutorial for Creating an Android App for Image Classification...

39
Emerging
28 blinkcard/blinkcard-flutter

AI-driven credit card scanning for cross-platform apps built with Flutter.

38
Emerging
29 shubham0204/Scikit_Learn_Android_Demo

An Android app that runs a scikit-learn model converted to the ONNX format

37
Emerging
30 nihui/ncnn-android-benchmark

ncnn android benchmark app

36
Emerging
31 chen0040/java-tensorflow-samples

Java sample codes on how to integrate with tensorflow

36
Emerging
32 shubham0204/MLKit_Selfie_Segmentation_Android

Selfie Segmentation in Android with MLKit APIs

36
Emerging
33 SIP-Lab/Deep-Learning-Mobile

Implementing Deep Learning Models on smartphones using existing Deep...

35
Emerging
34 lozuwa/autofocus_algorithm_for_microscopes_open_source_version

My autofocus algorithm using computer vision embedded in an Android application.

35
Emerging
35 lizhangqu/TensorflowLite

Tensorflow Lite Android Library

35
Emerging
36 himanshurawlani/mlkit_java

Google's ML kit sample app only in java (No Kotlin!)

34
Emerging
37 sayannath/GSoC-Project-2021

TensorFlow Lite Object Detection Android Demo

34
Emerging
38 hiteshsahu/Android-Machine-Learning-With-TensorFlow

Tensor Flow implementation for Android

33
Emerging
39 dividiti/crowdsource-video-experiments-on-android

Crowdsourcing video experiments (such as collaborative benchmarking and...

33
Emerging
40 PNU-Sinbaram/MapGo

Space recommendation system and augmenting informations with ARCore SDK

32
Emerging
41 rupesh1310/Android

The goal of this repo is to learn Android development :octocat:...

32
Emerging
42 dvdciri/DeepImagePreview-Project

Android application that uses Machine Learning, Text Recognition API and...

32
Emerging
43 BytelandTechnologies/tflite-the-professional-course

The official repository with the mobile apps developed during the course...

32
Emerging
44 samuel13b/AndroidTensorflowTutorial

repository fpr my Blog entry " "

31
Emerging
45 puneetpushkar/Object-Detection-App

An android app that uses ML-KIT toolkit of firebase to detect objects

31
Emerging
46 Kashif-E/Ar-Object-Detection

I built this app using Mlkit along with the TensorFlow Lite model for object...

30
Emerging
47 ibrahimcanerdogan/Google-MLKit-Android-Apps

This repository contains a collection of Android applications developed...

30
Emerging
48 HugoJF/surfExtractor

Extracts SURF features from images and output them as.arff files for WEKA.

30
Emerging
49 AlstonLin/TheLearningLock

A lock screen that learns

30
Emerging
50 Qengineering/TensorFlow_Lite_Classification_RPi_zero

TensorFlow Lite on a bare Raspberry Pi Zero

30
Emerging
51 RUV2005/guide

Edge device object detection with Kotlin & TensorFlow Lite Mobile & edge AI...

30
Emerging
52 anitaa1990/Trailers

An open source app that is refactored to demo MVVM architecture

29
Experimental
53 choonguri/dl-3cushion-hint

딥러닝을 이용한 3쿠션 힌트 안드로이드앱(3-Cushion Hint with Deep Learning)

28
Experimental
54 Tehreem-here24/LiteRT-for-Android

Image Classification with LiteRT

28
Experimental
55 mccorby/ML-LetterPredictor-Android

Simple ML project that links TensorFlow and Android

28
Experimental
56 tarunmaini16/android-image-classifier

MACHINE LEARNING | Android Camera application to classify images

28
Experimental
57 NicolasPresta/ReconoBook

Un proyecto open source de visión artificial para reconocer la portada de...

28
Experimental
58 mendix/mlkit-example-app

Demo for Mendix MLKit

28
Experimental
59 ahmedfgad/OpenCVAndroidImageClassification

Using OpenCV for Image Classification for Android Devices using ANN

27
Experimental
60 kanugurajesh/Image-Classification

Mobile application to identity objects even in offline mode

27
Experimental
61 sertiscorp/oneML-bootcamp

Intro and sample apps to showcase oneML functionalities and possible use...

27
Experimental
62 sanky2501/TechSnap-Object_Detection_Android_App_TensorFlow-lite

Tensorflow object detection android app

27
Experimental
63 Nanamare/android_ncnn_mobilenet_classification

Android Classification Sample(MobilenetV1) using NCNN

26
Experimental
64 ahmedfgad/OpenCVAndroidANN

Running Artificial Neural Network in Android using OpenCV

24
Experimental
65 binhlecong/CSC13009_Final

HCMUS - CSC13009 - Final project

24
Experimental
66 MP-TermProject/HwajilGuji

2020-1학기 모바일프로그래밍 TermProject

24
Experimental
67 ayushbihani/Training-TensorflowModel-On-Android

Train custom tensorflow model on android

24
Experimental
68 git-jr/3674-Machine-Learning-Android-Reconhecimento-Imagens

Projeto desenvolvido para ministrar o curso sobre Inteligência Artificial no...

24
Experimental
69 DEBASMITROY2002/Auto-Classification

Auto Classification System In Image Gallery App using Deep Learning

23
Experimental
70 ichisadashioko/kanji-recognition-android

kanji handwriting input on android with TensorFlow Lite

23
Experimental
71 zealbell/BinTrasher

An Android API for high-speed image pre-processing — optimized for...

23
Experimental
72 nimom38/Camera-for-Machine-Learning-Enthusiasts

The purpose of this project is to demonstrate the power of machine learning...

22
Experimental
73 TruongNV-hut/AIcandy_Android_ImageClassification_smdkrohy

Deploying Android application for image classification

22
Experimental
74 antecoder/googlecloudvision-api-java

A simple java library to use with Google's Vision Api

22
Experimental
75 HugoJF/surfExtractorGUI

GUI for surfExtractor

21
Experimental
76 duy-maimanh/ml_task_vision

There are many common vision tasks that were resolve by use On-device...

21
Experimental
77 rchang0501/shutter-search

Machine learning image recognition camera app built for Android that...

21
Experimental
78 gabrielimartins7/tensorflow-rn

Tensorflow no React Native (Machine Learning + IA )

21
Experimental
79 yoloprojekat/android-client

Moderna Jetpack Compose aplikacija za daljinsko upravljanje pametnim vozilom...

21
Experimental
80 alive2002yb/Vehicle_Tracking_Input

Android app for vehicle tracking & prediction with Jetpack Compose. Features...

21
Experimental
81 kikirizki/pytorch_to_android-ncnn

Simple working example of pytorch model deployed on android device using ncnn

21
Experimental
82 scheckmedia/photils-android

Android application that tries to predict keywords based on the selected...

20
Experimental
83 damminhtien/tensorflow-android-classifier

Machine learning implement on android application :whale:

20
Experimental
84 sondosaabed/Introduction-to-Tensorflow-lite

Learned how to deploy deep learning models on Android with the TensorFlow...

20
Experimental
85 soapisnotfat/HackCat

HackGT 2017

19
Experimental
86 Ashishkumar-hub/Pig_Androidapp

POC android app for image classification for landrace and Large white...

19
Experimental
87 osamhack2020/APP_TookSamPoom_Navy3Generals

특삼품은 특급을 세개 받은 프리미엄 전사라는 뜻으로 짓게 되었습니다. 특삼품은 TensorFlow 기반의 체력검정 측정앱입니다.

18
Experimental
88 yvolk/PersonsMerger

Real life deep learning trained models to identify same person's records...

18
Experimental
89 kglahn/TfLiteDemo

TensorFlow Lite Demo App for Android

17
Experimental
90 Jack-Development/LabVision

This Android application uses Google's ML Kit to identify machinery...

17
Experimental
91 HasnatPranto/Skin-Detection_ML1

A java application to detect human skin using Probabilistic reasoning/Naive...

17
Experimental
92 pranshu28/image_classification

Image classification using convolutional neural networks

17
Experimental
93 IbrahimNM/seefood_app

Seefood Android application

17
Experimental
94 numericcal/android-sdk-walkthrough

A simple example of DNN integration using numericcal's Edge SDK for Android.

17
Experimental
95 techuila/Image-Classification-App

Image Classification App

16
Experimental
96 Robby955/canadian-coin-heads

On-device AI identification of Canadian coins with 97.2% accuracy....

14
Experimental
97 sh13y/Android-iris-tflite-classifier

Android app demonstrating TensorFlow Lite integration for Iris flower...

13
Experimental
98 sukumarh/low-latency-mobile-CV

Low Latency Deep Learning on Smartphones using TensorFlow Lite and CoreML

13
Experimental
99 elhamabedi/national-id-code-recognition

National ID Code Recognition with Deep Learning

13
Experimental
100 Nianca-Chetty103/Image-Identifier

Machine learning system that recognizes images

13
Experimental
101 markorakita/axnn-rs

Android SDK for running on-device inference on neural network models.

13
Experimental
102 skbhati199/Android-TensorFlow-Lite-Example

Android TensorFlowLite

13
Experimental
103 deepanshu2301/Pokidex

Android app that detects and provides all the information about Pokémons in...

12
Experimental
104 Abhradipta/Face-Detection-From-Static-Image-In-Java

Face Detection Using Machine Learning In Java.

12
Experimental
105 GuidoPaul/Android-Tensorflow-MNIST

Based on tensorflow's handwritten digital Android project.

12
Experimental
106 pratikg1999/cat_dog_tflite_android

An android with embedded model to classify cats vs dogs

12
Experimental
107 aslamanver/tflite-image

TFLite-Image for Android - TensorFlow Lite inception model image library for Android

12
Experimental
108 qzc438/MobileDLSearch

MobileDLSearch Website Mobile App

12
Experimental
109 syeda434am/Computer-Vision-Image-Classification-App-on-Android

This repository hosts an Android app project that demonstrates the...

12
Experimental
110 Athiban-32/Image-classification-using-Tensorflowlite

Image Classification using Tensorflow Lite and Teachable Machine

12
Experimental
111 rafsanahmad/Text-Classification-Android

Sentiment analysis using TensorFlow Lite and Firebase.

12
Experimental
112 myself-aas/EinsteinNet

Android app that uses a TensorFlow Lite model for image classification of...

11
Experimental
113 abk-chicago/AndroidThings

codelab

11
Experimental
114 aagarwal1012/Tensorflow-In-Android

Using tensorflow in android

11
Experimental
115 fabian-hk/SmartphoneMotionDetection

In this project I have trained a convolutional neural network to classify...

11
Experimental
116 antimttr/CSE118_Mellowcreme

VisText: Embedding ExtraSensory Tags to Create Contextual Images

11
Experimental
117 tigjaw/imgcap

An implementation of the computer vision java sdk.

11
Experimental
118 Jiang0307/NCKU-Attractions

Android APP to classify NCKU's attractions

11
Experimental
119 rosericazondekon/mosquitoImageClassification

This is a small mosquito species prediction app. It serves as a deployment...

11
Experimental
120 arnab-kundu/TensorFlowLiteFlowerClassification

Android app for Flower classification using TensorflowLite model

11
Experimental
121 MicrochipTech/PIC32CXBZ2_WBZ45x_BLE_ML_Orientation_Demo

"IoT Made Easy!" - This application shows how to use TensorFlow Lite to...

10
Experimental
122 daedalus/TBC

The Brain Collector: Find ML model weights inside Android

10
Experimental
123 PavanSai-39/Object-Detection-Android-App

A sample android application of live object detection for a custom dataset.

10
Experimental
124 walid101/TensorFlow-Arduino-App

An android app made for arduino that uses Machine Learning implemented with...

10
Experimental
125 sanjay-rb/ML_Kit-Firebase-Android

ML Kit is a mobile SDK that brings Google's machine learning expertise to...

10
Experimental