FireNoti is a Flutter-based mobile application that leverages Firebase Cloud Messaging (FCM) for sending and managing push notifications. This project aims to provide a seamless notification experience by integrating Firebase FCM, enabling real-time alerts and updates for users.
- Firebase FCM Integration: Uses Firebase Cloud Messaging for sending push notifications.
- Real-Time Notifications: Receive instant alerts and updates directly on your mobile device.
- Customizable Alerts: Allows easy customization of notification content and appearance.
- Efficient Message Delivery: Ensures reliable and timely notification delivery.
- User Engagement: Boosts user engagement with interactive notifications.
Before you begin, ensure you have met the following requirements:
- firebase_core: For integrating Firebase with the Flutter app.
- firebase_messaging: For Firebase Cloud Messaging (FCM) support.
- awesome_notifications: For displaying customizable local and push notifications.
Add these dependencies to your pubspec.yaml
file:
dependencies:
flutter:
sdk: flutter
firebase_core: ^3.6.0
firebase_messaging: ^15.1.3
awesome_notifications: ^0.10.0
- Clone the repository:
git clone https://github.com/Puneetsharma5525/Fire-Noti.git cd FireNoti
This is the main screen of the Flutter application, showcasing the primary user interface.
Example of a simple notification that alerts the user to a new message or event.
Demonstration of a notification with sound, enhancing user engagement through audio cues.
An example of a big image notification.
Illustration of a notification featuring action buttons, allowing users to respond directly from the notification.
This shows a reply notification, enabling users to quickly respond to messages without opening the app.
Example of a chat message notification, indicating new messages from contacts.
Music notification showing playback controls and information about the currently playing track.
A big text notification that provides detailed information and context to the user.