PackageTrack
Sign in Get early access

app_factory_firebase

Riverpod-native Firebase bootstrap, telemetry, Crashlytics, Performance, Dio, and test fake helpers for Flutter apps.

0.0.5 164 downloads/mo #1515 most downloaded on pub.dev Ad-Quanta/app_factory_firebase

What this package is like to depend on

Last release 27 days ago

28 Jul 2026

Ships on a steady schedule

a new release about every 10 days

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

1 months old

5 releases · first in 2026

5 releases in the last 12 months

see the full history below

Release timeline

5 releases · Jul 2026 to Jul 2026
Release Pre-release

Releases

latest 5
  1. 0.0.5 28 Jul 2026
    Release notes
    • Changed the license for this and future versions from MIT to the Apache License 2.0 and added the package NOTICE file.
    Open source →
  2. 0.0.4 18 Jul 2026
    Release notes
    • Migrated all package Provider declarations to riverpod_generator while preserving the existing provider names, lifecycles, and override API.
    Open source →
  3. 0.0.3 15 Jul 2026
    Release notes
    • Added go_router screen tracking with named-route and StatefulShellRoute support.
    • Added shared screen context for click_element and view_pop events.
    • Added resolver metadata, query-aware deduplication, popup exclusion, and router lifecycle handling.
    • Added screen-name validation and an explicit unknown fallback for interactions without context.
    • Added fail-open screen tracking issue reporting with app-overridable sinks and session deduplication.
    • Added explicit tracked, ignored, and unmapped route resolution results.
    • Made interaction uploads fail-open and report interactionEventFailure issues.
    • Made performance trace startup fail-open so telemetry failures cannot skip business actions.
    • Isolated asynchronous Crashlytics failures from the global Flutter and Dart error handlers.
    • Made Analytics and Crashlytics identity synchronization fail-open.
    • Assigned invalid tracked screen names to AppScreenTracker instead of resolver failures.
    • Normalized screen-name whitespace when generating GoRouter tracking fingerprints.
    • Preserved local Flutter error presentation in debug and profile builds.
    • Documented Firebase automatic screen-reporting configuration and tracked UnmappedRoute fallbacks.
    • Moved package documentation to the conventional doc/ directory.
    Open source →
  4. 0.0.2 09 Jul 2026
    Release notes
    • Added screenClass and custom parameters support to AppAnalytics.logScreenView.
    • Updated FakeAppAnalytics screen view records to include screen class and parameters.
    Open source →
  5. 0.0.1 08 Jul 2026
    Release notes

    Add repository and issue_tracker to pubspec.yaml Prepare for pub.dev …

    Open source →
    Release notes

    Initial release.

    • Added Riverpod-native Firebase bootstrap helpers.
    • Added configurable Analytics, Crashlytics, and Performance collection setup.
    • Added release-only collection defaults with explicit per-service overrides.
    • Added non-fatal initialization result reporting.
    • Added Flutter and Dart error capture through Crashlytics.
    • Added Analytics event logging, screen tracking, user properties, context properties, and parameter sanitization.
    • Added Performance tracing helpers with attributes and metrics.
    • Added Firebase Performance Dio interceptor helper.
    • Added telemetry identity synchronization for Analytics and Crashlytics.
    • Added fake Analytics, CrashReporter, and PerformanceTracer implementations for tests.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive