We analyzed this package on May 22, 2019, and provided a score, details, and suggestions below.
Analysis was completed with status completed using:

Dart: 2.3.1

pana: 0.12.16

Flutter: 1.5.4-hotfix.2

Platforms

Detected platforms: Flutter

References Flutter, and has no conflicting libraries.

Health issues and suggestions

Fix lib/crossfire_flutter.dart. (-25.38 points)

Analysis of lib/crossfire_flutter.dart failed with 1 error, 1 hint:

line 304 col 23: The getter 'future' isn't defined for the class 'StorageUploadTask'.

line 54 col 18: 'enablePersistence' is deprecated and shouldn't be used.

Document public APIs. (-1 points)

72 out of 72 API elements have no dartdoc comment.Providing good documentation for libraries, classes, functions, and other API elements improves code readability and helps developers find and use your API.

Maintenance issues and suggestions

Prefer published dependencies. (-100 points)

The source code in a git repository is mutable and could disappear.

Use constrained dependencies. (-20 points)

The pubspec.yaml contains 1 dependency without version constraints. Specify version ranges for the following dependencies: firebase_auth.

The package description is too short. (-20 points)

Add more detail to the description field of pubspec.yaml. Use 60 to 180 characters to describe the package, what it does, and its target use case.

Maintain an example. (-10 points)

Create a short demo in the example/ directory to show how to use this package.

Common filename patterns include main.dart, example.dart, and crossfire_flutter.dart. Packages with multiple examples should provide example/README.md.