Android (rooted): Notifications Off is a simple utility that gives you complete control over which apps are allowed to push notifications to the notifications bar and which ones can't. You can set up profiles so some apps can notify you at home but not at work, for example, and you can toggle multiple apps at once.
Granted, Android already lets you toggle notifications on a per-app basis. If your phone has Jelly Bean (4.1+) or higher, you can go directly to an app's info page (settings > apps > select a specific app) and you'll see a checkbox right under "Force Stop" that says "Show Notifications". Uncheck that, and the app won't push notifications anymore. It's a great feature, but if you're setting up a phone for the first time, or you want to toggle multiple applications at once, it can be a pain to go to each app's info page. That's where Notifications Off comes in.
The app gives you a total list of all of your installed applications and a check mark next to each one that indicates whether the app is allowed to use the notifications bar. Tap to add or clear the checkmark for as many apps as you like, save your changes, and you're all done. Notifications Off even supports system apps and lets you create notification profiles you can switch between quickly. It's a quick and simple way to tame the deluge of notifications that keep your phone constantly buzzing, vibrating, chirping or cluttered with alerts you don't care about. Hit the link below to grab it.