firebase_easy_notify 1.0.0
firebase_easy_notify: ^1.0.0 copied to clipboard
The easiest way to handle Firebase Cloud Messaging + Local Notifications + Timezone-aware scheduling in Flutter (Android & iOS)
1.0.0 #
Initial Release - 2024-03-25 #
- ✨ Complete Firebase Cloud Messaging integration
- ⏰ Timezone-aware notification scheduling
- 📢 Topic subscription management with user type helpers
- 🎯 Batch scheduling for multiple notifications
- 🔔 Unified API for FCM and local notifications
- 📱 Full Android and iOS support
- 🎨 Production-ready with comprehensive error handling
- 📊 Debug-friendly logging
- 🚀 Simple 3-line initialization
- 📦 Exports required types (RemoteMessage, NotificationResponse) - no need to add firebase_messaging or flutter_local_notifications separately
Features #
- FCM Integration: Automatic foreground message handling, background message support, token management
- Local Notifications: Immediate and scheduled notifications with full customization
- Timezone Support: Automatic timezone detection and handling for accurate scheduling
- Topic Management: Easy subscribe/unsubscribe with premium/free user helpers
- Batch Scheduling: Schedule multiple notifications across different days and times
- Tap Handling: Built-in callbacks and streams for notification interactions
- Clean Architecture: Well-organized codebase with separation of concerns
- Type Safety: Full Dart type safety with comprehensive models
- Dependency Management: Exports all required types so users only need firebase_core