Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mcomella/notificationmanager

Experiments with Android notifications
https://github.com/mcomella/notificationmanager

Last synced: about 2 months ago
JSON representation

Experiments with Android notifications

Awesome Lists containing this project

README

        

# NTFY app
A notifications manager on Android.

## Try it
Install the apk in the `dist/` directory.

Note: the app only starts its background service when the app is initially
opened so on phone reboot, you'll have to reopen the app before it will work.

## Prototype outline
### V0.5
Display a list of apps that the user has and provide a quick way to disable/enable their notifications.

(Alternatively, allow user to add an app to the manager. All added app will be muted until it’s removed.)

### V1
Allow the user to create basic categories/contexts (location, time, etc) for when to mute which notifications.

### V2 (for later)
Provide more detailed control over notifications, such as different cues (visual, sounds, vibrations, etc), priority (levels?), other contexts around them that we didn't explore yet (location, time, etc).

## Technical Notes
API 21 (L) is convenient so we support 21+. API 18 may be possible, however,
with some code branching on versions (e.g.
`NotificationListenerService.cancelNotification`).