An open API service indexing awesome lists of open source software.

https://github.com/behzodhalil/snapocr

Snap OCR provides a convenient and user-friendly solution for extracting text from images
https://github.com/behzodhalil/snapocr

android camera hilt kotlin mlkit ocr

Last synced: about 1 month ago
JSON representation

Snap OCR provides a convenient and user-friendly solution for extracting text from images

Awesome Lists containing this project

README

          

Snap OCR


Snapocr Cover


## Previews




## Tech stack
### Core

- [Kotlin](https://kotlinlang.org/)
- [Kotlin Coroutines](https://kotlinlang.org/docs/coroutines-overview.html)
- [Kotlin Flow](https://kotlinlang.org/docs/flow.html)
- [Hilt](https://dagger.dev/hilt/) (DI)

### MLKit & Camera

- [CameraX](https://developer.android.com/jetpack/androidx/releases/camera)
- [MLKit](https://developers.google.com/ml-kit/migration/android?hl=en)
### CI/CD
- [Gradle KTS](https://docs.gradle.org/current/userguide/kotlin_dsl.html)

## Why Snap OCR?
`Snap OCR` provides a convenient and user-friendly solution for extracting text from images.
It eliminates the need for manual typing or transcription, saving time and effort.

## Project Requirements
Follow these steps to set up `snapocr` Android project locally.

You will require latest Canary version of Android Studio to build and run an Android application. You can install the latest version from [here](https://developer.android.com/studio/preview).

- Import project in Android Studio IDE.
- Build 🔨 the project.
- For running the application, select run configuration `app`