An android audio recorder app, designed to simplify the process of capturing and managing recordings. With a clean and intuitive interface, this app offers a seamless user experience.
A fully functioned recorder app with an ability to record over multiple media codec like acc,*
amr*,opus over different quality. The app can continue its recording in the background, so you
never miss a moment. Once the recording, you can easily manage your files within the app.
There built-in player, you can listen to your recordings directly within the app or use the
convenient media notification for playback control.
Want to remove certain section of your recordings, use the audio editor that allows you to easily
cut and trim unwanted sections.
The apps also features creating category for the recordings the categories help to keep the
recording organized, you can also add bookmarks to the portion of the recording.
What are the features this app can provide, here's some:
- 🎹 Effortless Recording: Start recording instantly with a single tap of a button.
- 📈 Real time Visualization: Watch the amplitude levels fluctuate in real-time as you record or play the media.
- ➿ Background Recording: Keep recording even when you switch to other apps or lock your device.
- 🛎️ Convenient Notifications: Control your recordings directly from notifications,without having to return to the app.
- 🗄️ File Management: Organize, delete, share, or rename your own recordings with
ease, on api level
api-31+ you can also read other apps recordings. - 📦 Category Management: Categories your recording into different category, so that you can easily find the required one.
- ⏺️ Built-in Player: Listen to your recordings directly within the app, complete with a media notification for easy playback control.
- 👨🍳 Build in Editor : Seamlessly trim and cut section of your recording or other files.
- 🔖 Bookmarks : You can add multiple bookmarks with the recording to easily remember the important portions of your recording. You can too export the bookmarks as csv file.
- ✳️ Widgets And Shortcuts : App comes with two
widgetsand fewshortcutsto ease the experience of the user.
These are some screen shorts for the app
For more screenshots.
Basically, Android is a bit of a control freak when it comes to apps. It's all about keeping your phone safe and sound.Here are the list of permission required in this app
- 🎤 Record Audio : Use to record voices and other sounds
- 🎵 Music and Audio Access : Use to save and read the recordings
- 🔔 Notifications : Yes you can control the recorder from the notification
There are some optional permissions, but they aren't necessary to the core audio recording and playing stuff.
- 📞 Phone State : To handle incomming calls during a recording.
- 🗺️ Location : Some mediacodec like
accandthree_gppcan add a additional location data with the recording.You can view this location data on other devices which can read metadata.
The latest update to the RecorderApp contains some improvements with the media player
For the time being, RecorderApp encompasses all initially planned features and is considered complete. Future releases are not currently scheduled.
If you have any new ideas or suggestions for enhancements, we encourage you to create a new Issue on GitHub.
Here are the steps to get started with this app:
-
Clone the Repository:
git clone https://github.com/tuuhin/RecorderApp.git
-
Open Project Open the project in android studio
-
Build and Run Build and run on android device with api 29 and above
You have your app running this is just simple as that.
Contributions are always welcomed from the community
- Fork the repository.
- Create your feature branch (git checkout -b feature/YourFeature).
- Commit your changes (git commit -am 'Add some feature').
- Push to the branch (git push origin feature/YourFeature).
- Submit a request to merge your changes onto
devbranch of main project.
A app is never perfect there may issue here and there which are not caught.If you encounter any issues, have suggestions for new features, or just want to share your thoughts, please don't hesitate to reach out by creating a new Issue on GitHub. Your feedback is invaluable!
The app can be marked as finished for now. A significant amount of time and effort has been invested in this project hope you all love it.







