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

https://github.com/Leonidius20/RecordingStudio

Audio recorder app for Android
https://github.com/Leonidius20/RecordingStudio

Last synced: 10 months ago
JSON representation

Audio recorder app for Android

Awesome Lists containing this project

README

          

# Recording Studio
An Android sound recorder app. External effect plugin support is planned for the Full version.

---
[](https://f-droid.org/en/packages/io.github.leonidius20.recorder.lite/)
[](https://apt.izzysoft.de/fdroid/index/apk/io.github.leonidius20.recorder.lite)

---

## Screenshots
![Screenshots collage](/docs/merged.png)

## Features
* Audio recording & playback, renaming and deleting recordings;
* Support for various container formats and codecs, including uncompressed WAV;
* Adjustable sample rate, bit rate/depth;
* Compatible with scoped storage (no storage access permission needed on newer Android versions);
* Automatically stopping recordings on low battery or storage & pausing on incoming call.

## Technologies
This app implements a foreground & bound service, context-registered broadcast receivers, and uses [RecyclerView](https://developer.android.com/develop/ui/views/layout/recyclerview) with [DiffUtil](https://developer.android.com/reference/androidx/recyclerview/widget/DiffUtil) and payloads, [Data Binding](https://developer.android.com/topic/libraries/data-binding), [MediaStore API](https://developer.android.com/training/data-storage/shared/media#media_store), AndroidX [Preference](https://developer.android.com/develop/ui/views/components/settings) and [Media3](https://developer.android.com/media/media3) libraries, and Android Architecture Components ([Lifecycle](https://developer.android.com/topic/libraries/architecture/lifecycle), [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel), [Navigation](https://developer.android.com/jetpack/androidx/releases/navigation)).

## Credits
The app's icon is from [Freepik on Flaticon](https://www.flaticon.com/free-icons/studio).

## License
This project is licensed under the [GNU General Public License v3](LICENSE).