flutter-notifications
Installation
SKILL.md
Flutter Notifications
Priority: P1 (OPERATIONAL)
Implementation Workflow
- Set up packages — Add
firebase_messaging(Push) andflutter_local_notifications(Local/Foreground). - Request permission — Prime users with custom dialog explaining benefits before system prompt.
- Handle all lifecycle states — Implement handlers for Foreground, Background, and Terminated states.
- Validate payloads — Strictly validate notification data before navigating to screens.
- Clear badges — Manually clear iOS app badges when visiting relevant screens.
Lifecycle Handlers Example
See implementation examples for foreground, background, and terminated state notification handling.