FLUTTER ECOSYSTEM

flutter_local_notifications

A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.

flutter_local_notifications cover
Latest version
21.0.0
30-day downloads
1.8M
Likes
7.3K
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A cross-platform Flutter plugin that enables displaying and scheduling local notifications across Android, iOS, macOS, Windows, and Linux. It provides platform-specific customization options, allowing developers to tailor notification appearance and behavior for each operating system. The plugin supports rich notification features such as icons, sounds, vibrations, and actions. It integrates seamlessly with Flutter apps and is maintained by a trusted developer community.

Use cases
  • Scheduling reminders
  • Sending timed alerts
  • User engagement via push-like notifications
  • Displaying app updates or events
  • Providing feedback on background tasks
Key features
  • Platform-specific customization
  • Support for rich notifications
  • Scheduled and immediate notifications
  • Custom sounds and vibrations
  • Notification actions and replies
  • Cross-platform compatibility
Suitable for
  • Mobile and desktop Flutter apps
  • Apps requiring timely user alerts
  • Productivity and reminder applications
  • Background task tracking
  • User engagement features
Considerations
  • Requires platform-specific setup (e.g., Android manifest entries)
  • Permissions may vary per platform
  • Limited to local notifications (not remote)
  • Notification behavior differs slightly across platforms
  • Testing on all target platforms recommended
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add flutter_local_notifications

Categories

Source repository

Related projects

Rankings