Skip to content

XataBq/notification-manager

Repository files navigation

Notify Manager

Notify Manager — Android-приложение для умного управления уведомлениями.
Помогает структурировать поток уведомлений, снижать отвлечения и оптимизировать notification spent time без потери важного.


О проекте

Современные пользователи получают десятки уведомлений в день:
личные сообщения, группы, рассылки, банки, сервисы, игры.

Notify Manager наводит порядок прямо в системной шторке уведомлений, используя нативные возможности Android.


Основной функционал (v1)

Группировка уведомлений

  • Личные сообщения
  • Группы
  • Рассылки / каналы
  • Финансовые уведомления
  • Коды подтверждения (OTP)
  • Системные уведомления
  • Игры

Summary-уведомления

  • Сводные уведомления (папки) в шторке
  • Вложенные списки последних уведомлений
  • Минимум шума — максимум контекста

Режимы уведомлений

  • Work
  • Home
  • Rest

Режимы влияют на то:

  • какие категории показываются
  • как они группируются
  • насколько “шумно” себя ведут

Quick Settings Tile

  • Переключение режимов прямо из панели быстрых настроек
  • Мгновенная реакция без открытия приложения

Privacy & Security

  • Вся обработка данных — строго локально
  • Нет аналитики, трекеров и сетевого слоя
  • Хранение истории уведомлений можно отключить
  • Минимизация данных + ограниченный срок хранения (TTL)
  • Полный контроль у пользователя

Архитектура и технологии

  • Kotlin
  • Jetpack Compose
  • MVVM + Repository
  • Hilt (DI)
  • StateFlow / SharedFlow
  • NotificationListenerService
  • TileService (Quick Settings)
  • Room / DataStore

Статус разработки

В активной разработке:

  • Core notification pipeline
  • Rule Engine v1 (classification & explainability)

About

Android APP to manage and organise your notifications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages