Skip to content

An android based voice recording and player app

Notifications You must be signed in to change notification settings

tuuhin/RecorderApp

Repository files navigation

🎙️ RecorderApp

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.

💁 About

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.

🏗️ Features

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 recordings with ease.
  • 📦 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.

📷 Screenshots

These are some screen shorts for the app

For more screenshots.

🧷 Permissions

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 other permissions (optional ones), but they aren't necessary to the core audio recording and playing stuff.

  • 📞 Phone State : To handle incomming calls during a recording.

🛠️ Getting Started

Here are the steps to get started with this app:

  1. Clone the Repository:

    git clone https://github.com/tuuhin/RecorderApp.git
  2. Open Project Open the project in android studio

  3. 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.

👩‍🍳 Contributing

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.

➰ Feedback and Support

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.

⏭️ What's next

The planning isn't properly made but next up I will try to make widgets for the app.