Playing Sounds with SoundPool in Android

Like MediaPlayer, SoundPool can also be used to play audio files. However, unlike MediaPlayer, SoundPool is more suited for quick sound effects as opposed to longer audio files which require streaming. Before … Read More

Annotations in Java

Annotations in Java, we have all seen and used them in our code. Such examples are @Deprecated, @Override, @SuppressWarnings, @NonNull, @Nullable, etc. Most of us can say what these annotations imply … Read More