ns_firebase_utils 2.0.0
ns_firebase_utils: ^2.0.0 copied to clipboard
This package provides a comprehensive set of methods and extensions for Firebase, simplifying its integration into your Flutter projects while also adding valuable functionality.
NonStop
Digital Product Development Experts for Startups & Enterprises
π Founded by Ajay Kumar π**
ns_firebase_utils #
π This package provides a comprehensive set of methods and extensions for Firebase, simplifying its integration into your Flutter projects while also adding valuable functionality.
Compatibility and migration #
Requires Dart 3.6 or newer (below Dart 4) and the FlutterFire versions listed
below. Upgrade directly declared Firebase dependencies and their platform
configuration together; the previous Firebase major versions are no longer
accepted. firebase_dynamic_links is no longer included by this package.
AppAnalytics, FirebaseApi, and FirebaseGroupApi accept optional Firebase
instances for testing. Storage uploads accept an optional storage instance,
and analytics event logging forwards the optional items list.
Getting Started #
- Open your project's
pubspec.yamlfile. - Add the
ns_firebase_utilspackage to your dependencies, replacing[version]with the latest version:dependencies: flutter: sdk: flutter ns_firebase_utils: ^[version] - Run
flutter pub getto fetch the package.
Import the Package #
import 'package:ns_firebase_utils/ns_firebase_utils/src.dart';
What's Included #
This package offers a single plugin that conveniently adds all necessary Firebase dependencies to your project:
cloud_firestore: ^6.10.0
cloud_functions: ^6.5.0
fake_cloud_firestore: ^4.3.0
firebase_analytics: ^12.6.0
firebase_auth: ^6.7.0
firebase_core: ^4.15.0
firebase_crashlytics: ^5.4.0
firebase_messaging: ^16.7.0
firebase_remote_config: ^6.7.0
firebase_storage: ^13.6.0
Additionally, it provides a powerful set of methods to accelerate your development process.
Contributing #
We welcome contributions in various forms:
- Proposing new features or enhancements.
- Reporting and fixing bugs.
- Engaging in discussions to help make decisions.
- Improving documentation, as it is essential.
- Sending Pull Requests is greatly appreciated!
A big thank you to all our contributors! π
π Connect with NonStop #
β Star us on GitHub if this helped you!
π License #
This project is licensed under the MIT License - see the LICENSE file for details.