All Projects → Rita-Okonkwo → RiRi

Rita-Okonkwo / RiRi

Licence: Apache-2.0 License
An optical character recognition mobile application built using Kotlin Multiplatform Mobile and Azure Cognitive Services

Programming Languages

kotlin
9241 projects
swift
15916 projects

Projects that are alternatives of or similar to RiRi

Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (+261.29%)
Mutual labels:  android-application, android-studio, kotlin-coroutines
kmm
Rick & Morty Kotlin Multiplatform Mobile: Ktor, Sqldelight, Koin, Flow, MVI, SwiftUI, Compose
Stars: ✭ 52 (+67.74%)
Mutual labels:  sqldelight, ktor, kmm
tv-maniac
Tv-Maniac is a Multiplatform app (Android & iOS) for viewing TV Shows from TMDB.
Stars: ✭ 55 (+77.42%)
Mutual labels:  kotlin-coroutines, ktor, kmm
Lastik
Kotlin Multiplatform + Jetpack Compose pet project, based on www.last.fm/api (in development)
Stars: ✭ 37 (+19.35%)
Mutual labels:  sqldelight, ktor, kmm
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+438.71%)
Mutual labels:  android-application, android-studio
StarWarsSearch-MVI
Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
Stars: ✭ 189 (+509.68%)
Mutual labels:  android-studio, kotlin-coroutines
EverTranslator
Translate text anytime and everywhere, even you are gaming!
Stars: ✭ 59 (+90.32%)
Mutual labels:  android-application, kotlin-coroutines
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-58.06%)
Mutual labels:  android-application, android-studio
D-KMP-sample
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
Stars: ✭ 636 (+1951.61%)
Mutual labels:  sqldelight, kmm
Take-Notes
Huge Assignments to Write with only a little time in Hand?
Stars: ✭ 17 (-45.16%)
Mutual labels:  android-application, android-studio
ScreenKap
A simple screen recorder app for Android
Stars: ✭ 46 (+48.39%)
Mutual labels:  android-studio, kotlin-coroutines
KMP-NativeCoroutines
Library to use Kotlin Coroutines from Swift code in KMP apps
Stars: ✭ 502 (+1519.35%)
Mutual labels:  kotlin-coroutines, kmm
HealthCare-Scan-Nearby-Hospital-Locations
I developed this android application to help beginner developers to know how to use Google Maps API and how to convert JSON data into Java Object.
Stars: ✭ 23 (-25.81%)
Mutual labels:  android-application, android-studio
api-service
The REST API backend server for the Jalgaon CoHelp application. Built with Kotlin Ktor.
Stars: ✭ 26 (-16.13%)
Mutual labels:  sqldelight, ktor
ToDometer Multiplatform
WIP Kotlin Multiplatform project: A meter to-do list built with Android Jetpack, Compose UI Multiplatform, Wear Compose, SQLDelight, Koin Multiplatform, SwiftUI, Ktor Server / Client, Exposed...
Stars: ✭ 145 (+367.74%)
Mutual labels:  sqldelight, ktor
AndroidFlask
Image Upload from Android to Python-Based Flask Server
Stars: ✭ 45 (+45.16%)
Mutual labels:  android-application, android-studio
RocketXDelight-Playground
Native Android application built with Kotlin and Jetpack Compose. This project also illustrates the usage of advanced libraries such as Ktor, SqlDelight, Hilt, etc with the recommended practices and Unit Tests.
Stars: ✭ 37 (+19.35%)
Mutual labels:  sqldelight, ktor
Droid Feed
Aggregated Android news, articles, podcasts and conferences about Android Development
Stars: ✭ 174 (+461.29%)
Mutual labels:  android-application, kotlin-coroutines
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+606.45%)
Mutual labels:  android-application, android-studio
Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (+74.19%)
Mutual labels:  android-application, android-studio

Made in Nigeria

RiRi

"RiRi" means "to see" in the Nigerian Yoruba language. It is a cross-platform optical character recognition mobile application. It aims to make information more accessible to people with visual impairments and transcribes image text to audio.

RiRi Logo


Download Link

Android - Download the app on playstore

Android app preview - Screen recording

iOS - Pending release


App Interface - Onboarding screen

RiRi


Tools/Resources used


Project Setup

Android

  • Create a new project on Azure Portal
  • Get your api-key, content-type and image endpoint and place them in local.properties as API_KEY, CONTENT_TYPE and IMAGE_ENDPOINT respectively.
  • Create a firebase project and generate a google-services.json file
  • Place your google-services.json file in the android app root folder
  • Build and run the app

Contributing

First off, thank you for considering contributing to the RiRi App. You are a hero! It's people like you that would make information more accesible.

  • Fork the project & clone locally.
  • Create an upstream remote and sync your local copy before you branch.
  • Branch for each separate piece of work.
  • Do the work and write good commit messages.
  • Push to your origin repository.
  • Create a new PR (Pull Request) in GitHub.

Code of Conduct

This project and the corresponding community are governed by our Code of Conduct. Please make sure you read it.


License

RiRi is licensed under the Apache 2.0 License.


Love this work? Show your love ❤️ by putting a on this project ✌️

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].