{"id":18456384,"url":"https://github.com/nicosnicolaou16/sampleandtestingmachinelearningandroidtextrecogniseimages","last_synced_at":"2026-05-02T03:06:28.798Z","repository":{"id":183208620,"uuid":"655083233","full_name":"NicosNicolaou16/SampleAndTestingMachineLearningAndroidTextRecogniseImages","owner":"NicosNicolaou16","description":"This sample project demonstrates Android's Text Recognition in images.","archived":false,"fork":false,"pushed_at":"2026-02-22T22:32:52.000Z","size":172,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-23T03:17:45.083Z","etag":null,"topics":["android","android-application","compose","jetpack-compose","machine-learning","machine-learning-android","machine-learning-kit","text-recognition","text-recognition-android","text-recognition-from-image"],"latest_commit_sha":null,"homepage":"https://medium.com/@nicosnicolaou/android-machine-learning-image-bitmap-text-recognize-31659d5a39d4","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NicosNicolaou16.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-06-17T20:45:46.000Z","updated_at":"2026-02-22T22:32:56.000Z","dependencies_parsed_at":"2023-11-11T00:23:47.711Z","dependency_job_id":"301ad424-9920-4482-9508-428520ecd543","html_url":"https://github.com/NicosNicolaou16/SampleAndTestingMachineLearningAndroidTextRecogniseImages","commit_stats":null,"previous_names":["nicosnicolaou16/sampleandtestingmachinelearningandroidtextrecogniseimages"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NicosNicolaou16/SampleAndTestingMachineLearningAndroidTextRecogniseImages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicosNicolaou16%2FSampleAndTestingMachineLearningAndroidTextRecogniseImages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicosNicolaou16%2FSampleAndTestingMachineLearningAndroidTextRecogniseImages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicosNicolaou16%2FSampleAndTestingMachineLearningAndroidTextRecogniseImages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicosNicolaou16%2FSampleAndTestingMachineLearningAndroidTextRecogniseImages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NicosNicolaou16","download_url":"https://codeload.github.com/NicosNicolaou16/SampleAndTestingMachineLearningAndroidTextRecogniseImages/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicosNicolaou16%2FSampleAndTestingMachineLearningAndroidTextRecogniseImages/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32521113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","compose","jetpack-compose","machine-learning","machine-learning-android","machine-learning-kit","text-recognition","text-recognition-android","text-recognition-from-image"],"created_at":"2024-11-06T08:11:22.067Z","updated_at":"2026-05-02T03:06:28.787Z","avatar_url":"https://github.com/NicosNicolaou16.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sample And Testing Machine Learning Android Text Recognise Images\n\n[![Linktree](https://img.shields.io/badge/linktree-1de9b6?style=for-the-badge\u0026logo=linktree\u0026logoColor=white)](https://linktr.ee/nicos_nicolaou)\n[![Site](https://img.shields.io/badge/Site-blue?style=for-the-badge\u0026label=Web)](https://nicosnicolaou16.github.io/)\n[![X](https://img.shields.io/badge/X-%23000000.svg?style=for-the-badge\u0026logo=X\u0026logoColor=white)](https://twitter.com/nicolaou_nicos)\n[![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://linkedin.com/in/nicos-nicolaou-a16720aa)\n[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge\u0026logo=medium\u0026logoColor=white)](https://medium.com/@nicosnicolaou)\n[![Mastodon](https://img.shields.io/badge/-MASTODON-%232B90D9?style=for-the-badge\u0026logo=mastodon\u0026logoColor=white)](https://androiddev.social/@nicolaou_nicos)\n[![Bluesky](https://img.shields.io/badge/Bluesky-0285FF?style=for-the-badge\u0026logo=Bluesky\u0026logoColor=white)](https://bsky.app/profile/nicolaounicos.bsky.social)\n[![Dev.to blog](https://img.shields.io/badge/dev.to-0A0A0A?style=for-the-badge\u0026logo=dev.to\u0026logoColor=white)](https://dev.to/nicosnicolaou16)\n[![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge\u0026logo=YouTube\u0026logoColor=white)](https://www.youtube.com/@nicosnicolaou16)\n[![Google Developer Profile](https://img.shields.io/badge/Developer_Profile-blue?style=for-the-badge\u0026label=Google)](https://g.dev/nicolaou_nicos)\n\nA sample Android project demonstrating how to use **Google's ML Kit** for text recognition in images. This app allows you to select an image from the gallery and then scans it to extract any text found within the image. The entire user interface is built with **Jetpack Compose**.\n\n\u003e [!IMPORTANT]\n\u003e For a detailed guide on the setup and implementation, check out my article on Medium:\n\u003e\n\u003e 👉 **[Android Machine Learning: Image (Bitmap) Text Recognize](https://medium.com/@nicosnicolaou/android-machine-learning-image-bitmap-text-recognize-31659d5a39d4)** 👈\n\n## ✨ Features\n\n*   **Image Selection:** Pick an image directly from the device gallery.\n*   **Text Recognition:** Utilizes Google's ML Kit to scan the selected image and extract text.\n*   **Modern UI:** A simple and clean interface built entirely with Jetpack Compose.\n\n## 🛠️ Tech Stack \u0026 Libraries\n\n*   **UI:** [Jetpack Compose](https://developer.android.com/jetpack/compose)\n*   **Machine Learning:** [Google ML Kit Text Recognition v2](https://developers.google.com/ml-kit/vision/text-recognition/v2/android)\n*   **Language:** [Kotlin](https://kotlinlang.org)\n\n## 🔧 Versioning\n\n*   **Target SDK:** **36**\n*   **Minimum SDK:** **29**\n*   **Kotlin Version:** **2.3.10**\n*   **Gradle Version:** **9.0.1**\n\n## 📚 References \u0026 Tutorials\n\n*   **Google ML Kit Documentation:** [Text Recognition for Android (v2)](https://developers.google.com/ml-kit/vision/text-recognition/v2/android)\n*   **Image Picking in Compose:** [How To Pick an Image From Gallery in Jetpack Compose](https://www.howtodoandroid.com/pick-image-from-gallery-jetpack-compose/)\n\n## ⭐ Stargazers\n\nIf you enjoy this project, please give it a star!\nCheck out all the stargazers\nhere: [Stargazers on GitHub](https://github.com/NicosNicolaou16/SampleAndTestingMachineLearningAndroidTextRecogniseImages/stargazers)\n\n## 🙏 Support \u0026 Contributions\n\nThis project is actively maintained. Feedback, bug reports, and feature requests are welcome! Please feel free to **open an issue** or submit a **pull request**.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicosnicolaou16%2Fsampleandtestingmachinelearningandroidtextrecogniseimages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicosnicolaou16%2Fsampleandtestingmachinelearningandroidtextrecogniseimages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicosnicolaou16%2Fsampleandtestingmachinelearningandroidtextrecogniseimages/lists"}