├── .fvmrc ├── .gitignore ├── .metadata ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── .fvmrc ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── notifications_handler_demo │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── raw │ │ │ │ ├── bell.wav │ │ │ │ ├── chime.wav │ │ │ │ ├── elevator.mp3 │ │ │ │ ├── keep.xml │ │ │ │ └── pop.mp3 │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── lib │ ├── main.dart │ ├── screens │ │ ├── home_screen.dart │ │ └── splash_screen.dart │ ├── utils │ │ ├── app_theme.dart │ │ ├── globals.dart │ │ ├── helpers.dart │ │ └── route_generator.dart │ └── widgets │ │ └── custom_loader.dart ├── pubspec.lock └── pubspec.yaml ├── lib ├── firebase_notifications_handler.dart └── src │ ├── enums │ └── app_state.dart │ ├── models │ ├── local_notifications_config.dart │ │ ├── android_config.dart │ │ ├── ios_config.dart │ │ └── local_notifications_configuration.dart │ └── notification_info.dart │ ├── utils │ ├── generics.dart │ ├── logger.dart │ └── types.dart │ └── widget.dart ├── pubspec.lock └── pubspec.yaml /.fvmrc: -------------------------------------------------------------------------------- 1 | { 2 | "flutter": "3.24.3" 3 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/.fvmrc: -------------------------------------------------------------------------------- 1 | { 2 | "flutter": "3.24.3" 3 | } -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/.metadata -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/README.md -------------------------------------------------------------------------------- /example/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/analysis_options.yaml -------------------------------------------------------------------------------- /example/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/.gitignore -------------------------------------------------------------------------------- /example/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/build.gradle -------------------------------------------------------------------------------- /example/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/android/app/src/main/kotlin/com/example/notifications_handler_demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/kotlin/com/example/notifications_handler_demo/MainActivity.kt -------------------------------------------------------------------------------- /example/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/raw/bell.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/raw/bell.wav -------------------------------------------------------------------------------- /example/android/app/src/main/res/raw/chime.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/raw/chime.wav -------------------------------------------------------------------------------- /example/android/app/src/main/res/raw/elevator.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/raw/elevator.mp3 -------------------------------------------------------------------------------- /example/android/app/src/main/res/raw/keep.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/raw/keep.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/raw/pop.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/raw/pop.mp3 -------------------------------------------------------------------------------- /example/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/build.gradle -------------------------------------------------------------------------------- /example/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/gradle.properties -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/android/settings.gradle -------------------------------------------------------------------------------- /example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/main.dart -------------------------------------------------------------------------------- /example/lib/screens/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/screens/home_screen.dart -------------------------------------------------------------------------------- /example/lib/screens/splash_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/screens/splash_screen.dart -------------------------------------------------------------------------------- /example/lib/utils/app_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/utils/app_theme.dart -------------------------------------------------------------------------------- /example/lib/utils/globals.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/utils/globals.dart -------------------------------------------------------------------------------- /example/lib/utils/helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/utils/helpers.dart -------------------------------------------------------------------------------- /example/lib/utils/route_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/utils/route_generator.dart -------------------------------------------------------------------------------- /example/lib/widgets/custom_loader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/lib/widgets/custom_loader.dart -------------------------------------------------------------------------------- /example/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/pubspec.lock -------------------------------------------------------------------------------- /example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/example/pubspec.yaml -------------------------------------------------------------------------------- /lib/firebase_notifications_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/firebase_notifications_handler.dart -------------------------------------------------------------------------------- /lib/src/enums/app_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/enums/app_state.dart -------------------------------------------------------------------------------- /lib/src/models/local_notifications_config.dart/android_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/models/local_notifications_config.dart/android_config.dart -------------------------------------------------------------------------------- /lib/src/models/local_notifications_config.dart/ios_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/models/local_notifications_config.dart/ios_config.dart -------------------------------------------------------------------------------- /lib/src/models/local_notifications_config.dart/local_notifications_configuration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/models/local_notifications_config.dart/local_notifications_configuration.dart -------------------------------------------------------------------------------- /lib/src/models/notification_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/models/notification_info.dart -------------------------------------------------------------------------------- /lib/src/utils/generics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/utils/generics.dart -------------------------------------------------------------------------------- /lib/src/utils/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/utils/logger.dart -------------------------------------------------------------------------------- /lib/src/utils/types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/utils/types.dart -------------------------------------------------------------------------------- /lib/src/widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/lib/src/widget.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rithik-dev/firebase_notifications_handler/HEAD/pubspec.yaml --------------------------------------------------------------------------------