fireflutter 0.3.28 fireflutter: ^0.3.28 copied to clipboard
A lightning-fast, robust CMS for seamless real-time content management in app development.
We analyzed this package 13 hours ago, and awarded it 120 pub points (of a possible 140):
10/10 points: Provide a valid pubspec.yaml
5/5 points: Provide a valid README.md
5/5 points: Provide a valid CHANGELOG.md
10/10 points: Use an OSI-approved license
Detected license: MIT
.
10/10 points: 20% or more of the public API has dartdoc comments
504 out of 1831 API elements (27.5 %) have documentation comments.
Some symbols that are missing documentation: fireflutter
, fireflutter.ActionLog.categoryCreateRef
, fireflutter.ActionLog.chatJoinPath
, fireflutter.ActionLog.chatJoinRef
, fireflutter.ActionLog.commentCreatePath
.
10/10 points: Package has an example and has no issues with screenshots
20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)
- ✓ Android
- ✓ iOS
- ✓ macOS
These platforms are not supported:
Package does not support platform `Windows`.
Because:
package:fireflutter/fireflutter.dart
that imports:package:fireflutter/src/user/widgets/like/who_like_me_list_view.dart
that imports:package:firebase_ui_database/firebase_ui_database.dart
that imports:package:firebase_ui_database/src/table_builder.dart
that imports:package:firebase_ui_database/src/query_builder.dart
that imports:package:firebase_database/firebase_database.dart
that declares support for platforms:Android
,iOS
,macOS
,Web
.
Package does not support platform `Linux`.
Because:
package:fireflutter/fireflutter.dart
that imports:package:fireflutter/src/user/widgets/like/who_like_me_list_view.dart
that imports:package:firebase_ui_database/firebase_ui_database.dart
that imports:package:firebase_ui_database/src/table_builder.dart
that imports:package:firebase_ui_database/src/query_builder.dart
that imports:package:firebase_database/firebase_database.dart
that declares support for platforms:Android
,iOS
,macOS
,Web
.
Package does not support platform `Web`.
Because:
package:fireflutter/fireflutter.dart
that imports:package:fireflutter/src/user/widgets/user.background_image.dart
that imports:package:cached_network_image/cached_network_image.dart
that imports:package:cached_network_image/src/image_provider/cached_network_image_provider.dart
that imports:package:flutter_cache_manager/flutter_cache_manager.dart
that imports:package:flutter_cache_manager/src/storage/cache_info_repositories/cache_info_repositories.dart
that imports:package:flutter_cache_manager/src/storage/cache_info_repositories/json_cache_info_repository.dart
that imports:package:path_provider/path_provider.dart
that declares support for platforms:Android
,iOS
,Windows
,Linux
,macOS
.
These issues are present but do not affect the score, because they may not originate in your package:
Package does not support platform `Android`.
Because:
package:fireflutter/fireflutter.dart
that imports:package:fireflutter/src/user/widgets/profile/default_public_profile.screen.dart
that imports:package:fireflutter/src/user/widgets/buttons/share_button.dart
that imports:package:share_plus/share_plus.dart
that imports:package:share_plus/src/share_plus_windows.dart
that imports:package:url_launcher_windows/url_launcher_windows.dart
that declares support for platforms:Windows
.
Package does not support platform `iOS`.
Because:
package:fireflutter/fireflutter.dart
that imports:package:fireflutter/src/user/widgets/profile/default_public_profile.screen.dart
that imports:package:fireflutter/src/user/widgets/buttons/share_button.dart
that imports:package:share_plus/share_plus.dart
that imports:package:share_plus/src/share_plus_windows.dart
that imports:package:url_launcher_windows/url_launcher_windows.dart
that declares support for platforms:Windows
.
Package does not support platform `macOS`.
Because:
package:fireflutter/fireflutter.dart
that imports:package:fireflutter/src/user/widgets/profile/default_public_profile.screen.dart
that imports:package:fireflutter/src/user/widgets/buttons/share_button.dart
that imports:package:share_plus/share_plus.dart
that imports:package:share_plus/src/share_plus_windows.dart
that imports:package:url_launcher_windows/url_launcher_windows.dart
that declares support for platforms:Windows
.
40/50 points: code has no errors, warnings, lints, or formatting issues
Found 11 issues. Showing the first 2:
INFO: 'isAdmin' is deprecated and shouldn't be used. Use AdminService.instance.isAdmin.
lib/src/admin/widgets/admin.user_list.screen.dart:27:33
╷
27 │ trailing: Text(user.isAdmin ? '관리자' : ''),
│ ^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/admin/widgets/admin.user_list.screen.dart
INFO: 'isAdmin' is deprecated and shouldn't be used. Use AdminService.instance.isAdmin.
lib/src/admin/widgets/admin.user_update.screen.dart:49:29
╷
49 │ value: user.isAdmin,
│ ^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/admin/widgets/admin.user_update.screen.dart
0/10 points: All of the package dependencies are supported in the latest version
Package | Constraint | Compatible | Latest |
---|---|---|---|
cached_network_image |
^3.3.0 |
3.3.1 | 3.3.1 |
cloud_firestore |
^4.15.7 |
4.17.2 | 4.17.2 |
cloud_functions |
^4.6.9 |
4.7.3 | 4.7.3 |
crypto |
^3.0.3 |
3.0.3 | 3.0.3 |
devicelocale |
^0.7.0 |
0.7.1 | 0.7.1 |
dio |
^5.4.0 |
5.4.3+1 | 5.4.3+1 |
firebase_auth |
^4.17.7 |
4.19.4 | 4.19.4 |
firebase_core |
^2.26.0 |
2.30.1 | 2.30.1 |
firebase_database |
^10.4.8 |
10.5.4 | 10.5.4 |
firebase_messaging |
^14.7.18 |
14.9.1 | 14.9.1 |
firebase_storage |
^11.6.8 |
11.7.4 | 11.7.4 |
firebase_ui_database |
^1.4.2 |
1.4.3 | 1.4.3 |
firebase_ui_firestore |
^1.6.2 |
1.6.3 | 1.6.3 |
flutter |
flutter |
0.0.0 | 0.0.0 |
flutter_image_compress |
^2.1.0 |
2.2.0 | 2.2.0 |
flutter_linkify |
^6.0.0 |
6.0.0 | 6.0.0 |
geohash_plus |
^1.1.1 |
1.1.1 | 1.1.1 |
html |
^0.15.4 |
0.15.4 | 0.15.4 |
http |
^1.2.0 |
1.2.1 | 1.2.1 |
image_picker |
^1.0.5 |
1.1.0 | 1.1.0 |
intl |
^0.18.1 |
0.18.1 | 0.19.0 |
linkify |
^5.0.0 |
5.0.0 | 5.0.0 |
material_color_utilities |
^0.8.0 |
0.8.0 | 0.11.1 |
rxdart |
^0.27.7 |
0.27.7 | 0.27.7 |
share_plus |
^8.0.3 |
8.0.3 | 9.0.0 |
shared_preferences |
^2.2.2 |
2.2.3 | 2.2.3 |
typesense |
^0.4.0 |
0.4.0 | 0.5.1 |
url_launcher |
^6.2.2 |
6.2.6 | 6.2.6 |
Transitive dependencies
To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides
.
Found 4 issues. Showing the first 2:
The constraint `^0.18.1` on intl does not support the stable version `0.19.0`.
Try running dart pub upgrade --major-versions intl
to update the constraint.
The constraint `^0.8.0` on material_color_utilities does not support the stable version `0.9.0`.
Try running dart pub upgrade --major-versions material_color_utilities
to update the constraint.
10/10 points: Package supports latest stable Dart and Flutter SDKs
Analyzed with Pana 0.22.3
, Flutter 3.19.5
, Dart 3.3.3
.
Check the analysis log for details.