Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rajkumarbhakta/tooai
Android application using googles ML kit.
https://github.com/rajkumarbhakta/tooai
android collaborate coroutines document-scanner-app jetpack-compose kotlin-android mlkit-android mlkit-barcode mlkit-text-recognition mvvm room-database
Last synced: about 2 months ago
JSON representation
Android application using googles ML kit.
- Host: GitHub
- URL: https://github.com/rajkumarbhakta/tooai
- Owner: Rajkumarbhakta
- License: mit
- Created: 2024-03-06T12:52:29.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-10-30T11:28:37.000Z (3 months ago)
- Last Synced: 2024-10-30T12:27:22.189Z (3 months ago)
- Topics: android, collaborate, coroutines, document-scanner-app, jetpack-compose, kotlin-android, mlkit-android, mlkit-barcode, mlkit-text-recognition, mvvm, room-database
- Language: Kotlin
- Homepage:
- Size: 1.37 MB
- Stars: 13
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# TooAi
Android application utilizing google ML kit android and Jetpack compose.
# Tech Stack and Libraries
- [Kotlin](https://kotlinlang.org/) : First class and official programming language for Android
development.
- [Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html) : For managing
background threads with simplified code and reducing needs for callbacks.
- [Flow](https://kotlinlang.org/docs/reference/coroutines/flow.html) : A cold asynchronous data
stream that sequentially emits values and completes normally or with an exception.
- [Jetpack]
- [Compose](https://developer.android.com/jetpack/compose) : Modern toolkit for building native
UI.
- [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel) : Stores
UI-related data that isn't destroyed on UI changes.
- [Room](https://developer.android.com/topic/libraries/architecture/room) : SQLite object
mapping library.
- [Hilt](https://developer.android.com/training/dependency-injection/hilt-android) : Dependency
injection library for Android that reduces the boilerplate of doing manual dependency injection in
your project.
- [ML Kit](https://developers.google.com/ml-kit) : A mobile SDK that brings Google's machine
learning expertise to Android and iOS apps in a powerful yet easy-to-use package.# Architecture
- MVVM Architecture (View - DataBinding - ViewModel - Model)
- Repository pattern# Screenshots
| Home | Image Segmentation | QR code Scanner |
|:--------------------------------------------------------:|:----------------------------------------------------------------------:|:-------------------------------------------------------------------:|
||
|
|
| Text Recognition |
|:----------------------------------------------------------------------:|
||
#License
```
MIT License