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.
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.
- 📈 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.
- 🔖 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
widgets
and fewshortcuts
to 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
acc
andthree_gpp
can add a additional location data with the recording.You can view this location data on other devices which can read metadata.
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).
- Create a new Pull Request.
Yes, there maybe some issues regarding the app or some unwanted scenario or any new feature that can be added to the app. Please add an issue if you have one.
The app development is complete for now, with the core features fully implemented. Although the
edit
feature has not yet been rolled out, a significant amount of time and effort has been
invested in this project. For the time being, it is considered completed, and further enhancements
will be addressed as needed in the future.