Skip to content
This is the reworked and improved soundboard featured in my YouTube playlist.
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Android Soundboard Remastered

This repository contains the reworked and improved soundboard that is based on my YouTube playlist "How To: Android Soundboard"

Features

The soundboard supports favorite functions to give the user the ability to easily access his favorite sounds on an extra page.

Further the soundboard features functions to set sounds as ringtone, notification tone or alarm tone.

Also included in this soundboard is the function to share a sound via several apps like WhatsApp, Facebook, Google Mail or the like.

A new feature is the search function that lets you search for a specific sound.

Improvements

This version of the soundboard adds several improvements to the soundboard versions in the other repositories you can find at the end of this README.

Performance

  • Due the use of Loaders to retrieve the sound database improves the performance particularly when resuming the Activity.
  • Moving some tasks like the playback of a sound onto another thread improves the stability of the app.
  • DatabaseHandler is now a Singleton because only one database instance is needed in the app.

Code

  • Exceptions are now properly handled.
  • Full Javadoc documentation of non system functions.
  • Slightly modified Google checkstyle should support the readability.
  • More code improvements...

Other Repositories

A less improved version of the soundboard can be found here or without favorite functions here.

You can’t perform that action at this time.