An app that helps keep track of your πNotificationsπ
Ever swiped away a notification mindlessly β and then never found out what it wasβ Well, that's how I ended up creating this app π‘.
Never miss a notification again with Notification Tracker app. This app has features like:
- List of 10 most recent notifications on home screen π
- List of all notification
- List of app wise notification
- Notification Count
- Search featureπ to help you find that missed notification!
- Get the text message if even if the sender deletes it π as long as you've received it as a notification
Home Page | All Notifs | App wise Notifs |
Search for app | List of app notif | Search app notifs |
com.mihir.notificationtracker # Root Package
.
βββ database # RoomDb and Interface
|
βββ helper # AppObjectController and Extensions
|
βββ model # Model classes
|
βββ ui # UI/View layer
βββ adapter # RecyclerView Adapter
βββ screens # UI of the app
βββ vm # ViewModel
- Kotlin
- RoomDB
- MVVM
- DataBinding and ViewBinding
- LiveData
- NotificationListenerService
This app uses special permissions like:
- BIND_NOTIFICATION_LISTENER_SERVICE : To get data of all the incoming notifications
- QUERY_ALL_PACKAGES : To get information like app name, icon etc of various apps present in your device
All contributions are welcomed, Properly describe changes made and attach supporting ScreenShots in the PR. For major changes first open an issue.
Initial work: Mihir Shah