When your app is asleep
summary
Users average about two minutes a day in an app, so background touchpoints matter: use Android O notification channels (and groups) plus styles (big picture, inbox, messaging, media with color), timeouts and snooze, and direct-reply actions to keep notifications relevant and avoid the >50% who find them annoying. Implement adaptive icons (separate foreground/background, 72dp visible), add shortcuts with ShortcutManager (static, dynamic, pinned) and urgent controls via Quick Settings tiles using TileService lifecycle.
AI-written summary · about
chapters (8)
- 0:00Introduction and user attention
- 3:20Notifications love and hate
- 7:58Notification styles and actions
- 11:29Managing notification clutter
- 13:42Launcher icon importance
- 17:19App shortcuts for quick access
- 20:12Quick settings tiles for urgency
- 23:50Key takeaways for background UX
related talks
46mRespecting User Attention: Notification Best Practices
11mEffective background tasks on Android
36mBackground Work in Android: Strategies and Best Practices
33mIs my application taking up too much power?
31mThe History of Notifications Every Developer Should Know
37mEmpathetic UX with progress-centric notifications
34mDoo z z z z z e
38mPush Notifications that Don’t Suck
