NotificationsApp

Inspiration

Has your phone ever annoyed you by ringing incessantly from a tirade of notifications you don't even care about that much? Annoying group messages from projects?

What it does

This app will let you select messaging apps that you want to block notifications when the frequency of notifications exceeds 1 every 3 seconds, allowing you to receive messages without the annoying train of notifications.

How I built it

Used Android Studio, built in java.

Challenges I ran into

Pulling the list of notifications and tracing with app the notification came from on a system-wide basis.

Accomplishments that I'm proud of

This was our first project outside of class ever, and sucessfully creating the UI and having skeleton code that hashes out our idea really pushed the boundaries of our knowledge and abilities. We are proud of creating an app that increases the functionality and solves an everyday, yet frequently ignored probem.

What I learned

How to write Android apps!

What's next for NotificationsApp

We will refine the notification cancelling function, and adjust it to detect any group messaging app on the phone, including SMS texting and lesser-known group messaging apps so that this functionality can be extended to any user, regardless of what apps they use.

Built With

Try it out

Submitted to

Created by

I worked on creating the UI for the app, designing the placement of features and simplifying the layout. I also worked on some backend code, helping to figure out how to trace the source of the notifications in order to cancel them.

This was my first Android application, and I worked in conjunction equally with my partner to create the UI in Android Studio, and after we attempted to learn the API needed to access system settings to manage the notifications. Doesn't work fully yet, but I'm still working on manipulating notifications to give the user full control.