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
- Host: GitHub
- URL: https://github.com/Leonidius20/RecordingStudio
- Owner: Leonidius20
- License: gpl-3.0
- Created: 2024-06-21T18:51:44.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-21T15:40:23.000Z (about 1 year ago)
- Last Synced: 2024-10-22T10:46:20.835Z (about 1 year ago)
- Language: Kotlin
- Homepage:
- Size: 1.48 MB
- Stars: 84
- Watchers: 3
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

## 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).