flutter_mashov_api 0.0.5
flutter_mashov_api: ^0.0.5 copied to clipboard
The Mashov API - for Flutter. see https://github.com/yanir-edri/flutter-mashov-api for more.
We analyzed this package on Jan 16, 2021, and awarded it 60 pub points (of a possible 110):
0/10 points: Provide a valid pubspec.yaml
Homepage URL doesn't exist.
At the time of the analysis https://github.com/yanir-edri/flutter-mashov-api
was unreachable.
5/5 points: Provide a valid README.md
5/5 points: Provide a valid CHANGELOG.md
0/10 points: Package has an example
No example found.
See package layout guidelines on how to add an example.
0/10 points: 20% or more of the public API has dartdoc comments
- 41 out of 285 API elements (14.4 %) have documentation comments.
Providing good documentation for libraries, classes, functions, and other API elements improves code readability and helps developers find and use your API. Document at least 20% of the public API elements.
10/20 points: Supports 2 of 3 possible platforms (iOS, Android, Web)
Found 6 issues. Showing the first 2:
Consider supporting multiple platforms:
Package does not support Flutter platform Web
Because:
package:flutter_mashov_api/flutter_mashov_api.dart
that declares support for platforms: Android, iOS
20/30 points: code has no errors, warnings, lints, or formatting issues
Found 44 issues. Showing the first 2:
INFO: 'getInjector' is deprecated and shouldn't be used. Prefer to use the factory constructor Injector([String name = "default"]).
lib/src/controller/api_controller.dart:33:34
╷
33 │ Injector injector = Injector.getInjector();
│ ^^^^^^^^^^^
╵
To reproduce make sure you are using pedantic and run flutter analyze lib/src/controller/api_controller.dart
INFO: The class 'Future' wasn't exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions.
lib/src/controller/api_controller.dart:47:3
╷
47 │ Future<Result<List<School>>> getSchools() =>
│ ^^^^^^
╵
To reproduce make sure you are using pedantic and run flutter analyze lib/src/controller/api_controller.dart
10/10 points: All of the package dependencies are supported in the latest version
Package | Constraint | Compatible | Latest |
---|---|---|---|
flutter_simple_dependency_injection | ^1.0.0 | 1.0.4 | 1.0.4 |
http | ^0.12.0+1 | 0.12.2 | 0.12.2 |
test | ^1.5.1+1 | 1.15.7 | 1.15.7 |
Transitive dependencies
Package | Constraint | Compatible | Latest |
---|---|---|---|
_fe_analyzer_shared | - | 14.0.0 | 14.0.0 |
analyzer | - | 0.41.2 | 0.41.2 |
args | - | 1.6.0 | 1.6.0 |
async | - | 2.4.2 | 2.4.2 |
boolean_selector | - | 2.0.0 | 2.0.0 |
characters | - | 1.1.0-nullsafety.5 | 1.1.0-nullsafety.5 |
charcode | - | 1.1.3 | 1.1.3 |
cli_util | - | 0.2.0 | 0.2.0 |
collection | - | 1.15.0-nullsafety.5 | 1.15.0-nullsafety.5 |
convert | - | 2.1.1 | 2.1.1 |
coverage | - | 0.14.2 | 0.15.0 |
crypto | - | 2.1.5 | 2.1.5 |
file | - | 5.2.1 | 5.2.1 |
glob | - | 1.2.0 | 1.2.0 |
http_multi_server | - | 2.2.0 | 2.2.0 |
http_parser | - | 3.1.4 | 3.1.4 |
intl | - | 0.16.1 | 0.16.1 |
io | - | 0.3.4 | 0.3.4 |
js | - | 0.6.2 | 0.6.2 |
logging | - | 0.11.4 | 0.11.4 |
matcher | - | 0.12.9 | 0.12.9 |
meta | - | 1.3.0-nullsafety.6 | 1.3.0-nullsafety.6 |
mime | - | 0.9.7 | 0.9.7 |
node_interop | - | 1.2.1 | 1.2.1 |
node_io | - | 1.2.0 | 1.2.0 |
node_preamble | - | 1.4.12 | 1.4.12 |
package_config | - | 1.9.3 | 1.9.3 |
path | - | 1.7.0 | 1.7.0 |
pedantic | - | 1.9.2 | 1.9.2 |
pool | - | 1.4.0 | 1.4.0 |
pub_semver | - | 1.4.4 | 1.4.4 |
shelf | - | 0.7.9 | 0.7.9 |
shelf_packages_handler | - | 2.0.0 | 2.0.0 |
shelf_static | - | 0.2.9+1 | 0.2.9+1 |
shelf_web_socket | - | 0.2.3 | 0.2.3 |
source_map_stack_trace | - | 2.0.0 | 2.0.0 |
source_maps | - | 0.10.9 | 0.10.9 |
source_span | - | 1.7.0 | 1.7.0 |
stack_trace | - | 1.9.6 | 1.9.6 |
stream_channel | - | 2.0.0 | 2.0.0 |
string_scanner | - | 1.0.5 | 1.0.5 |
term_glyph | - | 1.1.0 | 1.1.0 |
test_api | - | 0.2.18+1 | 0.2.18+1 |
test_core | - | 0.3.11+4 | 0.3.11+4 |
typed_data | - | 1.3.0-nullsafety.5 | 1.3.0-nullsafety.5 |
vector_math | - | 2.1.0-nullsafety.5 | 2.1.0-nullsafety.5 |
vm_service | - | 4.2.0 | 5.5.0 |
watcher | - | 0.9.7+15 | 0.9.7+15 |
web_socket_channel | - | 1.1.0 | 1.1.0 |
webkit_inspection_protocol | - | 0.7.4 | 0.7.4 |
yaml | - | 2.2.1 | 2.2.1 |
To reproduce run pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides
.