Skip to content

Rajkumarbhakta/TooAi

Repository files navigation

TooAi

Android application utilizing google ML kit android and Jetpack compose.

Tech Stack and Libraries

  • Kotlin : First class and official programming language for Android development.
  • Coroutines : For managing background threads with simplified code and reducing needs for callbacks.
  • Flow : A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  • [Jetpack]
    • Compose : Modern toolkit for building native UI.
    • ViewModel : Stores UI-related data that isn't destroyed on UI changes.
    • Room : SQLite object mapping library.
  • Hilt : Dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
  • 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
Home Home Home
Text Recognition
Home

#License

MIT License