Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bedirhanssaglam/exercise-app

An exercise application to help users manage and track their workouts, with features like Text-to-Speech (TTS) announcements, BMI Calculator, a countdown timer, and a history of exercises in Kotlin.
https://github.com/bedirhanssaglam/exercise-app

android coroutines kotlin mediaplayer room roomdatabase

Last synced: 1 day ago
JSON representation

An exercise application to help users manage and track their workouts, with features like Text-to-Speech (TTS) announcements, BMI Calculator, a countdown timer, and a history of exercises in Kotlin.

Awesome Lists containing this project

README

        

# Exercise App

An exercise application to help users manage and track their workouts, with features like Text-to-Speech (TTS) announcements, BMI calculator, a countdown timer, and a history of exercises.

### Technologies and Libraries Used

- **[Kotlin](https://kotlinlang.org/)**: Primary programming language for Android development.
- **[View Binding](https://developer.android.com/topic/libraries/view-binding)**: Simplifies interactions with views.
- **[Text-to-Speech (TTS)](https://developer.android.com/reference/kotlin/android/speech/tts/TextToSpeech)**: Provides spoken feedback during exercises.
- **[MediaPlayer](https://developer.android.com/reference/kotlin/android/media/MediaPlayer)**: Plays audio files.
- **[Room](https://developer.android.com/training/data-storage/room)**: Local database to store exercise history.
- **[Coroutines](https://developer.android.com/kotlin/coroutines)**: Handles background tasks and asynchronous operations.