ns_firebase_utils 2.0.0 copy "ns_firebase_utils: ^2.0.0" to clipboard
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 Logo

NonStop

Digital Product Development Experts for Startups & Enterprises

About | Website

πŸŽ‰ Founded by Ajay Kumar πŸŽ‰**

ns_firebase_utils #

Build Status License: MIT

πŸš€ 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 #

  1. Open your project's pubspec.yaml file.
  2. Add the ns_firebase_utils package to your dependencies, replacing [version] with the latest version:
    dependencies:
      flutter:
        sdk: flutter
      ns_firebase_utils: ^[version]
    
  3. Run flutter pub get to 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 #

LinkedIn X.com Instagram YouTube Email

⭐ Star us on GitHub if this helped you!

πŸ“œ License #

This project is licensed under the MIT License - see the LICENSE file for details.

6
likes
160
points
25
downloads

Documentation

Documentation
API reference

Publisher

verified publisherdart.nonstopio.com

Weekly Downloads

This package provides a comprehensive set of methods and extensions for Firebase, simplifying its integration into your Flutter projects while also adding valuable functionality.

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

cloud_firestore, cloud_functions, fake_cloud_firestore, firebase_analytics, firebase_auth, firebase_core, firebase_crashlytics, firebase_messaging, firebase_remote_config, firebase_storage, flutter

More

Packages that depend on ns_firebase_utils