flutter_kz_library 0.1.3
flutter_kz_library: ^0.1.3 copied to clipboard

reusable function in flutter such as dio http, widgets, redux......

1
likes
40 / 110
pub points
0 %
popularity

We analyzed this package on Jan 23, 2021, and awarded it 40 pub points (of a possible 110):

Follow Dart file conventions
10 / 20

0/10 points: Provide a valid pubspec.yaml

Homepage URL doesn't exist.

At the time of the analysis https://github.com/WMaximusW/Flutter_Kz_Library was unreachable.

5/5 points: Provide a valid README.md

5/5 points: Provide a valid CHANGELOG.md

Provide documentation
10 / 20

10/10 points: Package has an example

  • Found example at: example/lib/main.dart

0/10 points: 20% or more of the public API has dartdoc comments

  • 28 out of 305 API elements (9.2 %) 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.

Support multiple platforms
10 / 20

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_kz_library/flutter_kz_library.dart that imports:
  • package:flutter_kz_library/src/widgets/Widget.dart that imports:
  • package:flutter_kz_library/src/widgets/forms/InputWidget.dart that imports:
  • package:flutter_form_builder/flutter_form_builder.dart that imports:
  • package:flutter_form_builder/src/fields/form_builder_phone_field.dart that imports:
  • package:phone_number/phone_number.dart that declares support for platforms: Android, iOS
Pass static analysis
0 / 30

0/30 points: code has no errors, warnings, lints, or formatting issues

Found 19 issues. Showing the first 2:

ERROR: The named parameter 'autovalidate' isn't defined.

lib/src/widgets/forms/FormWidget.dart:18:7

   ╷
18 │       autovalidate: autoValidate,
   │       ^^^^^^^^^^^^
   ╵

To reproduce make sure you are using pedantic and run flutter analyze lib/src/widgets/forms/FormWidget.dart

INFO: Unused import: 'package:flutter_kz_library/flutter_kz_library.dart'.

lib/src/statics/Statics.dart:4:8

  ╷
4 │ import 'package:flutter_kz_library/flutter_kz_library.dart';
  │        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ╵

To reproduce make sure you are using pedantic and run flutter analyze lib/src/statics/Statics.dart

Support up-to-date dependencies
10 / 20

0/10 points: All of the package dependencies are supported in the latest version

PackageConstraintCompatibleLatest
bottom_navy_bar^5.3.25.6.05.6.0
bubble_bottom_bar^1.2.01.2.01.2.0
carousel_slider^1.4.11.4.12.3.1
dio^3.0.93.0.103.0.10
file_picker^1.5.11.13.32.1.5+1
flutter_form_builder^3.8.13.14.14.2.0
flutter_pagewise^1.2.31.2.31.2.3
flutter_redux^0.6.00.6.00.7.0
flutter_speed_dial^1.2.51.2.51.2.5
intl^0.16.10.16.10.16.1
path^1.6.41.7.01.8.0-nullsafety.3
progress_dialog^1.2.11.2.41.2.4
redux^4.0.04.0.0+34.0.0+3
rflutter_alert^1.0.31.1.01.1.0
sqflite^1.3.01.3.2+21.3.2+2
toast^0.1.50.1.50.1.5
url_launcher^5.4.25.7.105.7.10
Transitive dependencies
PackageConstraintCompatibleLatest
archive-2.0.132.0.13
args-1.6.01.6.0
asn1lib-0.6.50.8.1
async-2.4.22.5.0-nullsafety.3
basic_utils-2.6.32.6.3
characters-1.1.0-nullsafety.51.1.0-nullsafety.5
charcode-1.1.31.2.0-nullsafety.3
collection-1.15.0-nullsafety.51.15.0-nullsafety.5
convert-2.1.12.1.1
country_pickers-1.3.01.3.0
crypto-2.1.52.1.5
date_range_picker-1.0.61.0.6
datetime_picker_formfield-1.0.01.0.0
file_picker_platform_interface-1.3.12.0.0
flutter_chips_input-1.9.51.9.5
flutter_colorpicker-0.3.50.3.5
flutter_keyboard_visibility-4.0.24.0.2
flutter_keyboard_visibility_platform_interface-1.0.11.0.1
flutter_keyboard_visibility_web-1.0.11.0.1
flutter_plugin_android_lifecycle-1.0.111.0.11
flutter_touch_spin-1.0.11.0.1
flutter_typeahead-1.9.32.0.0
http-0.12.20.12.2
http_parser-3.1.43.1.4
image-2.1.192.1.19
image_picker-0.6.7+210.6.7+21
image_picker_for_web-0.1.0+20.1.0+2
image_picker_platform_interface-1.1.11.1.1
js-0.6.3-nullsafety.30.6.3-nullsafety.3
json_annotation-3.0.13.1.1
logging-0.11.40.11.4
meta-1.3.0-nullsafety.61.3.0-nullsafety.6
pedantic-1.9.21.9.2
petitparser-3.1.03.1.0
phone_number-0.6.30.8.1
plugin_platform_interface-1.0.31.0.3
pointycastle-1.0.22.0.1
random_string-2.1.02.1.0
rating_bar-0.2.00.2.0
signature-3.2.03.2.0
source_span-1.7.01.8.0-nullsafety.4
sqflite_common-1.0.31.0.3
string_scanner-1.0.51.1.0-nullsafety.3
synchronized-2.2.0+22.2.0+2
term_glyph-1.1.01.2.0-nullsafety.3
typed_data-1.3.0-nullsafety.51.3.0-nullsafety.5
url_launcher_linux-0.0.1+40.0.1+4
url_launcher_macos-0.0.1+90.0.1+9
url_launcher_platform_interface-1.0.91.0.9
url_launcher_web-0.1.5+10.1.5+1
url_launcher_windows-0.0.1+30.0.1+3
validators-2.0.12.0.1
vector_math-2.1.0-nullsafety.52.1.0-nullsafety.5
vin_decoder-0.1.30.1.3
xml-4.5.14.5.1

To reproduce run pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.

Found 4 issues. Showing the first 2:

The constraint `^1.4.1` on carousel_slider does not support the latest published version `2.3.1`

pubspec.yaml:25:20

   ╷
25 │   carousel_slider: ^1.4.1
   │                    ^^^^^^
   ╵
The constraint `^1.5.1` on file_picker does not support the latest published version `2.1.5+1`

pubspec.yaml:26:16

   ╷
26 │   file_picker: ^1.5.1
   │                ^^^^^^
   ╵

10/10 points: Package supports latest stable Dart and Flutter SDKs