Skip to content

BeomBeom2/REAP_Android

Repository files navigation

REAP - Android Part.


REAP means Record Everything And Play, This is a project that allows you to receive text converted to voice by recording a recorded file or directly.
Based on this, this service provides a search function based on converted.

Tech Stack

Environment

Communication

Discord Badge Notion Badge

Development

  • Minimum SDK level 30

  • 100% Kotlin based + Coroutines + Flow for asynchronous.

  • Hilt for dependency injection.

  • JetPack

    • Compose - A modern toolkit for building native Android UI.
    • Lifecycle - dispose observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
  • Architecture

    • MVVM Pattern (Declarative View - ViewModel - Model)
    • Clean Architecture
    • Multi Module
  • Material Design & Animations

  • Accompanist - A collection of extension libraries for Jetpack Compose.

  • Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.

Screenshots

Main features

  • Upload a voice file and record the voice, then provide converted text
  • Displays dates with recorded files on a calendar
  • Ask questions based on text to speech

About

Univ. Graduation Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages