Awesome Notifications Core - Year 2

Flutter Firebase Discord

Open Source Love pub package

Provides a convenient way to automatically manage all versions of awesome_notifications plugins, ensuring that they are always compatible with each other, and that you are always using the latest versions of the plugins.


💬 Discord Chat Server

Don't forget to stay up to date with new updates and get community support by subscribing to our Discord chat server:

Discord Banner 3



🛠️ Getting Started:

To use the awesome_notifications_core plugin to manage all of your awesome notifications plugin versions, follow these steps:

  1. Add the awesome_notifications_core plugin to your project's pubspec.yaml file:
dependencies:
  awesome_notifications_core: ^0.10.0 # latest
  1. Add all of the other awesome notifications plugins that you want to use in your project, with the version value set to any:
dependencies:
  # Awesome plugins for local notifications
  awesome_notifications_core: ^0.10.0 # use the latest core version available
  awesome_notifications: ^0.10.0 # use the latest version available

  # Awesome plugins for remote push notifications
  awesome_notifications_fcm: ^0.10.0 # use the latest version available
  # Attention:
  # The firebase_messaging plugin is not necessary. awesome_notifications_fcm is a replacement for it
  # firebase_messaging: ^X.X.X 

  # Firebase plugins necessary to use Firebase Cloud Messaging with Awesome Notifications
  firebase_core: ^X.X.X # use the latest available
  firebase_crashlytics: ^X.X.X # use the latest available

Tips

  • You only need to add the awesome_notifications plugins that you need to use. The only packages required are awesome_notifications and awesome_notifications_core.
  • The ^ operator in the version constraints tells Flutter to install the latest version of the package that is compatible with the specified major version.
  • By setting the version constraints for your awesome notifications plugins to any, you are allowing the awesome_notifications_core plugin to automatically manage the versions of those plugins and ensure that they are always compatible with each other.


💰 Donate via Stripe or BuyMeACoffee

Help us improve and maintain our work with donations of any amount via Stripe or BuyMeACoffee. Your donation will mainly be used to purchase new devices and equipment, which we will use to test and ensure that our plugins work correctly on all platforms and their respective versions.

Donate With Stripe Donate With Buy Me A Coffee