power_widget 0.0.44

  • Readme
  • Changelog
  • Installing
  • new52

movable_widget #

A widget which can move by gesture

Getting Started #

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

[0.0.1] - Init project #

Use this package as a library

1. Depend on it

Add this to your package's pubspec.yaml file:


dependencies:
  power_widget: ^0.0.44

2. Install it

You can install packages from the command line:

with Flutter:


$ flutter pub get

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:power_widget/listener/WidgetEventListener.dart';
import 'package:power_widget/serializable/SerializableStatefulWidget.dart';
import 'package:power_widget/serializable/SerializableStatelessWidget.dart';
import 'package:power_widget/serializable/SerializableWidget.dart';
import 'package:power_widget/serializable/WidgetSerializableModel.dart';
import 'package:power_widget/widgets/MovableWidget.dart';
import 'package:power_widget/widgets/MovableWidgetModule.dart';
import 'package:power_widget/widgets/PowerCardView.dart';
import 'package:power_widget/widgets/stateful/ModularizedStatefulWidget.dart';
import 'package:power_widget/widgets/stateful/PowerStatefulCardView.dart';
import 'package:power_widget/widgets/stateless/ModularizedStatelessWidget.dart';
import 'package:power_widget/widgets/stateless/PowerStateLessCardView.dart';
  
Popularity:
Describes how popular the package is relative to other packages. [more]
33
Health:
Code health derived from static analysis. [more]
97
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
30
Overall:
Weighted score of the above. [more]
52
Learn more about scoring.

We analyzed this package on Mar 31, 2020, and provided a score, details, and suggestions below. Analysis was completed with status completed using:

  • Dart: 2.7.1
  • pana: 0.13.6
  • Flutter: 1.12.13+hotfix.8

Health suggestions

Fix lib/widgets/MovableWidget.dart. (-1.49 points)

Analysis of lib/widgets/MovableWidget.dart reported 3 hints:

line 3 col 8: Unused import: 'package:flutter/gestures.dart'.

line 6 col 8: Unused import: 'package:power_widget/listener/WidgetEventListener.dart'.

line 7 col 8: Unused import: 'package:power_widget/serializable/SerializableStatefulWidget.dart'.

Fix lib/widgets/stateful/PowerStatefulCardView.dart. (-1 points)

Analysis of lib/widgets/stateful/PowerStatefulCardView.dart reported 2 hints:

line 6 col 16: This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final: PowerStatefulCardView.state, PowerStatefulCardView.globalKey, PowerStatefulCardView.widget

line 25 col 28: The member 'setState' can only be used within instance members of subclasses of 'package:flutter/src/widgets/framework.dart'.

Fix lib/widgets/MovableWidgetModule.dart. (-0.50 points)

Analysis of lib/widgets/MovableWidgetModule.dart reported 1 hint:

line 30 col 18: The member 'setState' can only be used within instance members of subclasses of 'package:flutter/src/widgets/framework.dart'.

Fix additional 5 files with analysis or formatting issues.

Additional issues in the following files:

  • lib/serializable/SerializableStatefulWidget.dart (Run flutter format to format lib/serializable/SerializableStatefulWidget.dart.)
  • lib/serializable/SerializableStatelessWidget.dart (Run flutter format to format lib/serializable/SerializableStatelessWidget.dart.)
  • lib/widgets/stateful/ModularizedStatefulWidget.dart (Run flutter format to format lib/widgets/stateful/ModularizedStatefulWidget.dart.)
  • lib/widgets/stateless/ModularizedStatelessWidget.dart (Run flutter format to format lib/widgets/stateless/ModularizedStatelessWidget.dart.)
  • lib/widgets/stateless/PowerStateLessCardView.dart (Run flutter format to format lib/widgets/stateless/PowerStateLessCardView.dart.)

Maintenance issues and suggestions

Make sure dartdoc successfully runs on your package's source files. (-10 points)

exitCode: 255 stdout: parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidgetModule.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/stateless/PowerStateLessCardView.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/stateless/ModularizedStatelessWidget.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/stateful/ModularizedStatefulWidget.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/stateful/PowerStatefulCardView.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidget.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/serializable/SerializableStatelessWidget.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/serializable/SerializableWidget.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/serializable/WidgetSerializableModel.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/serializable/SerializableStatefulWidget.dart... parsing /tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/listener/WidgetEventListener.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/collection/collection.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/developer/developer.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/internal/internal.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/_interceptors/interceptors.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/io/io.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/isolate/isolate.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/convert/convert.dart... parsing /flutter/bin/cache/pkg/sky_engine/lib/async/async.dart... [...] parsing /tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/equality.dart... parsing /tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/iterable_zip.dart... parsing /tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/priority_queue.dart... parsing /tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/wrappers.dart... Initialized dartdoc with 504 libraries in 93.9 seconds documenting power_widget Generating docs for library ModularizedStatefulWidget from package:power_widget/widgets/stateful/ModularizedStatefulWidget.dart... Generating docs for library ModularizedStatelessWidget from package:power_widget/widgets/stateless/ModularizedStatelessWidget.dart... Generating docs for library PowerCardView from package:power_widget/widgets/PowerCardView.dart... Generating docs for library PowerStateLessCardView from package:power_widget/widgets/stateless/PowerStateLessCardView.dart... Generating docs for library PowerStatefulCardView from package:power_widget/widgets/stateful/PowerStatefulCardView.dart... Generating docs for library SerializableStatefulWidget from package:power_widget/serializable/SerializableStatefulWidget.dart... Generating docs for library SerializableStatelessWidget from package:power_widget/serializable/SerializableStatelessWidget.dart... Generating docs for library SerializableWidget from package:power_widget/serializable/SerializableWidget.dart... Generating docs for library WidgetEventListener from package:power_widget/listener/WidgetEventListener.dart... Generating docs for library movable_widget from package:power_widget/widgets/MovableWidgetModule.dart... Generating docs for library movable_widget from package:power_widget/widgets/MovableWidget.dart... Generating docs for library serializable from package:power_widget/serializable/WidgetSerializableModel.dart... Validating docs... Documented 12 public libraries in 11.0 seconds stderr: Documenting power_widget... warning: private API of package:Dart is reexported by libraries in other packages: from E: (file:///flutter/bin/cache/pkg/sky_engine/lib/collection/collections.dart:13:28) referred to by collection: (file:///tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart:1:1) referred to by dart.pkg.collection.wrappers: (file:///tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/wrappers.dart:7:9) warning: private API of package:Dart is reexported by libraries in other packages: from K: (file:///flutter/bin/cache/pkg/sky_engine/lib/collection/maps.dart:374:27) referred to by collection: (file:///tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart:1:1) referred to by dart.pkg.collection.wrappers: (file:///tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/wrappers.dart:7:9) warning: private API of package:Dart is reexported by libraries in other packages: from V: (file:///flutter/bin/cache/pkg/sky_engine/lib/collection/maps.dart:374:30) referred to by collection: (file:///tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart:1:1) referred to by dart.pkg.collection.wrappers: (file:///tmp/pub-cache-dirABBOHA/hosted/pub.dartlang.org/collection-1.14.11/lib/wrappers.dart:7:9) warning: ambiguous reexport of dart-ui.hashList, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.hashList: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/hash_codes.dart:114:5) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) Use {@canonicalFor dart:ui.hashList} in the desired library's documentation to resolve the ambiguity and/or override dartdoc's decision, or structure your package so the reexport is less ambiguous. The symbol will still be referenced in all candidates -- this only controls the location where it will be written and which library will be displayed in navigation for the relevant pages. The flag --ambiguous-reexport-scorer-min-confidence allows you to set the threshold at which this warning will appear. warning: ambiguous reexport of dart-ui.hashValues, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.hashValues: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/hash_codes.dart:42:5) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.VoidCallback, canonicalization candidates: (cupertino, foundation, material, painting, rendering, scheduler, widgets) -> widgets (confidence 0.000) from dart-ui.VoidCallback: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart:8:9) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) foundation: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) scheduler: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.AccessibilityFeatures, canonicalization candidates: (rendering, semantics) -> semantics (confidence 0.000) from dart-ui.AccessibilityFeatures: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart:1208:7) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) semantics: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.FontWeight, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.FontWeight: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:17:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.Locale, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.Locale: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart:248:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.Offset, canonicalization candidates: (cupertino, gestures, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.Offset: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:119:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) gestures: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.Radius, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.Radius: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:895:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.Rect, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.Rect: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:621:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.RRect, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.RRect: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:1018:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.RSTransform, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.RSTransform: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:1645:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.Size, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.Size: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:347:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextBox, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.TextBox: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1220:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextDecoration, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.TextDecoration: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:358:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextPosition, canonicalization candidates: (cupertino, material, painting, rendering, services, widgets) -> widgets (confidence 0.000) from dart-ui.TextPosition: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1364:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) services: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextRange, canonicalization candidates: (cupertino, material, painting, rendering, services, widgets) -> widgets (confidence 0.000) from dart-ui.TextRange: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1410:7) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) services: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.AppLifecycleState, canonicalization candidates: (cupertino, material, scheduler, widgets) -> widgets (confidence 0.000) from dart-ui.AppLifecycleState: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart:154:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) scheduler: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.Brightness, canonicalization candidates: (cupertino, material, services) -> services (confidence 0.000) from dart-ui.Brightness: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart:1272:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) services: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.FontStyle, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.FontStyle: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:8:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.PlaceholderAlignment, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.PlaceholderAlignment: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1619:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextAffinity, canonicalization candidates: (cupertino, material, painting, rendering, services, widgets) -> widgets (confidence 0.000) from dart-ui.TextAffinity: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1322:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) services: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextAlign, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.TextAlign: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:317:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextBaseline, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.TextBaseline: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:349:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextDecorationStyle, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.TextDecorationStyle: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:417:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: ambiguous reexport of dart-ui.TextDirection, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000) from dart-ui.TextDirection: (file:///flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1208:6) cupertino: 1.010 - embeds package name (+1.000), name is long (+0.01000) material: 1.010 - embeds package name (+1.000), name is long (+0.01000) painting: 1.010 - embeds package name (+1.000), name is long (+0.01000) rendering: 1.010 - embeds package name (+1.000), name is long (+0.01000) widgets: 1.010 - embeds package name (+1.000), name is long (+0.01000) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.hashCode, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.hashCode: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:94:20) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.key, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.key: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:414:13) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.runtimeType, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.runtimeType: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:116:21) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.createElement, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.createElement: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:809:19) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.createState, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.createState: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:829:9) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.debugDescribeChildren, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.debugDescribeChildren: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3439:25) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.debugFillProperties, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.debugFillProperties: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:433:8) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.noSuchMethod, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.noSuchMethod: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:111:20) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.toDiagnosticsNode, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.toDiagnosticsNode: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3413:19) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.toString, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.toString: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3092:10) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.toStringDeep, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.toStringDeep: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3401:10) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.toStringShallow, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.toStringShallow: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3365:10) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.toStringShort, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.toStringShort: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:428:10) warning: no canonical library found for ModularizedStatefulWidget.ModularizedStatefulWidget.==, not linking, from ModularizedStatefulWidget.ModularizedStatefulWidget.==: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:62:26) warning: no canonical library found for ModularizedStatelessWidget.ModularizedStatelessWidget.build, not linking, from ModularizedStatelessWidget.ModularizedStatelessWidget.build: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:613:10) warning: no canonical library found for ModularizedStatelessWidget.ModularizedStatelessWidget.createElement, not linking, from ModularizedStatelessWidget.ModularizedStatelessWidget.createElement: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:574:20) warning: no canonical library found for PowerCardView.CardViewPainter.semanticsBuilder, not linking, from PowerCardView.CardViewPainter.semanticsBuilder: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:204:32) warning: unresolved doc reference [AssetImage] from PowerCardView.CardViewPainter.paint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:22:8) in documentation inherited from custom_paint.CustomPainter.paint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:188:8) warning: unresolved doc reference [NetworkImage] from PowerCardView.CardViewPainter.paint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:22:8) in documentation inherited from custom_paint.CustomPainter.paint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:188:8) warning: unresolved doc reference [Canvas.drawImageRect] from PowerCardView.CardViewPainter.paint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:22:8) in documentation inherited from custom_paint.CustomPainter.paint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:188:8) warning: unresolved doc reference [Canvas.drawImageNine] from PowerCardView.CardViewPainter.paint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:22:8) in documentation inherited from custom_paint.CustomPainter.paint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:188:8) warning: unresolved doc reference [ImageInfo.image] from PowerCardView.CardViewPainter.paint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:22:8) in documentation inherited from custom_paint.CustomPainter.paint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:188:8) warning: unresolved doc reference [ImageInfo.scale] from PowerCardView.CardViewPainter.paint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:22:8) in documentation inherited from custom_paint.CustomPainter.paint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:188:8) warning: unresolved doc reference [CustomPaint] from PowerCardView.CardViewPainter.shouldRepaint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:39:8) in documentation inherited from custom_paint.CustomPainter.shouldRepaint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:253:8) warning: unresolved doc reference [RepaintBoundary] from PowerCardView.CardViewPainter.shouldRepaint: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/PowerCardView.dart:39:8) in documentation inherited from custom_paint.CustomPainter.shouldRepaint: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:253:8) warning: no canonical library found for PowerCardView.CardViewPainter.addListener, not linking, from PowerCardView.CardViewPainter.addListener: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:145:8) warning: no canonical library found for PowerCardView.CardViewPainter.hitTest, not linking, from PowerCardView.CardViewPainter.hitTest: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:268:8) warning: no canonical library found for PowerCardView.CardViewPainter.removeListener, not linking, from PowerCardView.CardViewPainter.removeListener: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:154:8) warning: no canonical library found for PowerCardView.CardViewPainter.shouldRebuildSemantics, not linking, from PowerCardView.CardViewPainter.shouldRebuildSemantics: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:226:8) warning: no canonical library found for PowerCardView.CardViewPainter.toString, not linking, from PowerCardView.CardViewPainter.toString: (file:///flutter/packages/flutter/lib/src/rendering/custom_paint.dart:271:10) warning: no canonical library found for PowerCardView.PowerCardView.toString, not linking, from PowerCardView.PowerCardView.toString: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:99:19) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.context, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.context: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:977:20) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.mounted, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.mounted: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:989:12) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.widget, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.widget: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:954:9) warning: unresolved doc reference [InheritedWidget] from PowerStatefulCardView.PowerStatefulCardViewState.build: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/stateful/PowerStatefulCardView.dart:40:10) in documentation inherited from framework.State.build: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1324:10) warning: unresolved doc reference [AnimatedWidget] from PowerStatefulCardView.PowerStatefulCardViewState.build: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/stateful/PowerStatefulCardView.dart:40:10) in documentation inherited from framework.State.build: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1324:10) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.deactivate, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.deactivate: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1195:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.debugFillProperties, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.debugFillProperties: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1345:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.didChangeDependencies, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.didChangeDependencies: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1342:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.didUpdateWidget, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.didUpdateWidget: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1048:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.dispose, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.dispose: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1216:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.initState, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.initState: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1024:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.reassemble, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.reassemble: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1063:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.setState, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.setState: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1108:8) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.toDiagnosticsNode, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.toDiagnosticsNode: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3110:19) warning: no canonical library found for PowerStatefulCardView.PowerStatefulCardViewState.toStringShort, not linking, from PowerStatefulCardView.PowerStatefulCardViewState.toStringShort: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3089:10) warning: movable_widget has no library level documentation comments, from movable_widget: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidgetModule.dart:1:9) warning: unresolved doc reference [InheritedWidget] from movable_widget.MovableWidgetModuleState.build: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidgetModule.dart:106:10) in documentation inherited from framework.State.build: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1324:10) warning: unresolved doc reference [AnimatedWidget] from movable_widget.MovableWidgetModuleState.build: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidgetModule.dart:106:10) in documentation inherited from framework.State.build: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1324:10) warning: no canonical library found for movable_widget.MovableWidgetModuleState.createTicker, not linking, from movable_widget.MovableWidgetModuleState.createTicker: (file:///flutter/packages/flutter/lib/src/widgets/ticker_provider.dart:81:10) warning: no canonical library found for movable_widget.MovableWidgetModuleState.debugFillProperties, not linking, from movable_widget.MovableWidgetModuleState.debugFillProperties: (file:///flutter/packages/flutter/lib/src/widgets/ticker_provider.dart:134:8) warning: no canonical library found for movable_widget.MovableWidgetModuleState.didChangeDependencies, not linking, from movable_widget.MovableWidgetModuleState.didChangeDependencies: (file:///flutter/packages/flutter/lib/src/widgets/ticker_provider.dart:127:8) warning: no canonical library found for movable_widget.MovableWidgetModuleState.dispose, not linking, from movable_widget.MovableWidgetModuleState.dispose: (file:///flutter/packages/flutter/lib/src/widgets/ticker_provider.dart:104:8) warning: movable_widget has no library level documentation comments, from movable_widget: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidget.dart:1:9) error: failed to write file at: movable_widget/movable_widget-library.html for symbol movable_widget: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidget.dart:1:9) conflicting with file already generated by movable_widget: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/widgets/MovableWidgetModule.dart:1:9) Dartdoc generates a path and filename to write to for each symbol. movable_widget conflicts with another symbol in the generated path, and therefore can not be written out. Changing the name, library name, or class name (if appropriate) of one of the conflicting items can resolve the conflict. Alternatively, use the @nodoc tag in one symbol's documentation comments to hide it. warning: serializable has no library level documentation comments, from serializable: (file:///tmp/pub-dartlang-dartdocRXTTYD/pkg/lib/serializable/WidgetSerializableModel.dart:1:9) found 83 warnings and 1 error Unhandled exception: dartdoc encountered 1 errors while processing. #0 Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:202:7)

Homepage URL doesn't exist. (-20 points)

At the time of the analysis the homepage field https://github.com/Baobomb/MovableWidget/tree/master/movable_widget was unreachable.

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 power_widget.dart. Packages with multiple examples should provide example/README.md.

For more information see the pub package layout conventions.

Package is pre-v0.1 release. (-10 points)

While nothing is inherently wrong with versions of 0.0.*, it might mean that the author is still experimenting with the general direction of the API.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >=2.1.0 <3.0.0
flutter 0.0.0
Transitive dependencies
collection 1.14.11 1.14.12
meta 1.1.8
sky_engine 0.0.99
typed_data 1.1.6
vector_math 2.0.8
Dev dependencies
flutter_test