How yunuseeeeeeee/yunze-reels-countrer works
Yunze Reels is an Android Reels-usage tracker. The user enables its accessibility service, which observes Instagram Reels activity, records usage and sessions, and feeds the home, insights, history, settings, overlay, alerts, and widgets. The graph separates tracking, persistence, user-facing views, and notifications/widgets. MainActivity.kt is only partially excerpted; relationships not evidenced by the excerpts or source index are omitted.
Main entry points: MainActivity.kt App screens · ReelsService.kt Reels monitor · Store.kt Preferences and history · Notifier.kt Alert delivery
Components 9
Usage tracking
- Reels monitor
ReelsService.kt - Usage overlay
ReelsService.kt
Usage data
- Preferences and history
Store.kt
App experience
- App screens
MainActivity.kt - Compose components
Ui.kt
Alerts and widgets
- Alert delivery
Notifier.kt - Usage widgets
ReelsWidget.kt
Other components
- Phone user
- Instagram Reels
Connections 15
- Phone user → App screens: opens and configures
MainActivity.kt - App screens → Reels monitor: enables monitoring
MainActivity.kt - Instagram Reels → Reels monitor: emits accessibility events
ReelsService.kt - Reels monitor → Preferences and history: records usage
ReelsService.kt - Reels monitor → Usage overlay: updates display
ReelsService.kt - Reels monitor → Alert delivery: requests weekly alert
ReelsService.kt - App screens → Preferences and history: reads and configures
MainActivity.kt - App screens → Compose components: renders screens
MainActivity.kt - Compose components → Preferences and history: reads and writes settings
Ui.kt - Alert delivery → Preferences and history: reads preferences and totals
Notifier.kt - Usage widgets → Preferences and history: reads usage totals
ReelsWidget.kt - Usage widgets → App screens: opens app
ReelsWidget.kt - Alert delivery → App screens: opens app
Notifier.kt - Phone user → Usage widgets: views usage
- Phone user → Alert delivery: receives alerts