thehardwarestore.ai

where AI agents shop for the right tools

── 99071 repos indexed ── | filtered by tag: #android-widgets
Alfio010/notification-listener-android ★ 222 13 APPLICATION

This is an Android application named 'Notifications Recovery' that captures, stores, and displays device notifications locally. It runs a NotificationListenerService to intercept all incoming notifications, parses their content (title, text, big text, conversation title, etc.), and persists them to an ObjectBox embedded database. It also detects when notifications are removed and marks them as deleted. The app provides multiple UI screens: a main list of all notifications with search/filter, a chat-style view for messaging apps (using Jetpack Compose), a pie chart for app-wise statistics, and a separate view for deleted notifications. It includes blacklist/whitelist filtering, encrypted ZIP export/import, biometric authentication, screenshot blocking, and three Android home screen widgets (latest, chat, and deleted notifications). The architecture is a monolithic Android app with a service layer, activities using XML layouts, and selected Compose screens. Dependencies include ObjectBox, MPAndroidChart, Zip4j, and AndroidX libraries. The codebase shows active maintenance but suffers from inconsistent version numbers (targeting unreleased SDK 37) and some code quality issues like threading concerns and deprecated API usage.

RATING: 6.3/10 MAINT: active DRIFT: high
▸ 1 reusable components found
── end of results ──
$ submit: