nima 1.0.5

  • Readme
  • Changelog
  • Installing
  • 84

Nima-Flutter #

Flutter runtime written in Dart with SKIA based rendering.

Installation #

Add nima as a dependency in your pubspec.yaml file.

Exporting for Flutter #

Export from Nima with the Export to Engine menu. In the Engine drop down, choose Generic.

Adding Assets #

Once you've exported your character file. Add the .nima file and and the .png atlas files to your project's Flutter assets.

Make sure the .png files are at the same level as the.nima file. If you renamed your .nima file, make sure to rename your assets accordingly.

In the future we may opt to package the images into the .nima file as we do for WebGL. Let us know if you're in favor of this!

Example #

Take a look at the provided example application for how to use the NimaActor widget with an exported Nima character.

Usage #

The easiest way to get started is by using the provided NimaActor widget. This is a stateless Flutter widget that allows for one Nima character with one active animation playing. You can change the currently playing animation by changing the animation property's name. You can also specify the mixSeconds to determine how long it takes for the animation to interpolate from the previous one. A value of 0 means that it will just pop to the new animation. A value of 0.5 will mean it takes half of a second to fully mix the new animation on top of the old one.

import 'package:nima/nima_actor.dart';
class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => new _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return new NimaActor("assets/Hop", alignment:Alignment.center, fit:BoxFit.contain, animation:"idle");
  }
}

Advanced Usage #

For more advanced usage such as creating views with multiple Nima characters, multiple active animations, and controllers, please refer to the internals of nima_actor.dart to get acquainted with the API. We'll be posting more detailed tutorials and documentation regarding the inner workings of the API soon.

Contributing #

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

License #

See the LICENSE file for license rights and limitations (MIT).

[1.0.5] - 2019-07-16 08:50:43 #

  • Prevent advancing a null actor, which can occur due to a race condition when loading the Nima file.

[1.0.4] - 2019-07-11 10:00:50 #

  • Fix breaking index buffer format change (from Int32List to Uint16List).
  • Lots of static analysis fixes.

[1.0.3] - 2019-04-09 09:50:41 #

  • Making sure the Nima Actor widget is disposed of properly when the leaf render widet is unmounted or the render box is detached.

[1.0.0] - 5/5/2018 #

  • Initial release with an example NimaActor widget that implements a LeafRenderObjectWidget that can render a Nima actor. Alignment is done based on the setup axis aligned bounding box.

Use this package as a library

1. Depend on it

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


dependencies:
  nima: ^1.0.5

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:nima/nima.dart';
  
Popularity:
Describes how popular the package is relative to other packages. [more]
83
Health:
Code health derived from static analysis. [more]
94
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
70
Overall:
Weighted score of the above. [more]
84
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/nima/animation/value_time_curve_interpolator.dart. (-1.99 points)

Analysis of lib/nima/animation/value_time_curve_interpolator.dart reported 4 hints:

line 98 col 10: The value of the field '_y0' isn't used.

line 101 col 10: The value of the field '_y1' isn't used.

line 104 col 10: The value of the field '_y2' isn't used.

line 107 col 10: The value of the field '_y3' isn't used.

Fix lib/nima/animation/keyframe.dart. (-1.49 points)

Analysis of lib/nima/animation/keyframe.dart reported 3 hints:

line 284 col 10: The value of the field '_value' isn't used.

line 313 col 8: The value of the field '_value' isn't used.

line 342 col 8: The value of the field '_value' isn't used.

Fix lib/nima/jelly_component.dart. (-1 points)

Analysis of lib/nima/jelly_component.dart reported 2 hints:

line 17 col 17: Name non-constant identifiers using lowerCamelCase.

line 18 col 17: Name non-constant identifiers using lowerCamelCase.

Fix additional 5 files with analysis or formatting issues. (-1.50 points)

Additional issues in the following files:

  • lib/nima/actor_ik_constraint.dart (1 hint)
  • lib/nima/actor_loader.dart (1 hint)
  • lib/nima/animation/actor_animation.dart (1 hint)
  • lib/nima.dart (Run flutter format to format lib/nima.dart.)
  • lib/nima/actor.dart (Run flutter format to format lib/nima/actor.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-dartdocKCBTBP/pkg/lib/nima.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima_actor.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/dependency_sorter.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_rotation_constraint.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/jelly_component.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/transform_space.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_axis_constraint.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_constraint.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_scale_constraint.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_distance_constraint.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_component.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/animation/keyframe.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/animation/actor_animation.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/animation/property_types.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/animation/value_time_curve_interpolator.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_targeted_constraint.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_transform_constraint.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor_root_bone.dart... parsing /tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/math/mat2d.dart... [...] Generating docs for library actor_transform_constraint from package:nima/nima/actor_transform_constraint.dart... Generating docs for library actor_translation_constraint from package:nima/nima/actor_translation_constraint.dart... Generating docs for library binary_reader from package:nima/nima/readers/binary_reader.dart... Generating docs for library block_reader from package:nima/nima/readers/block_reader.dart... Generating docs for library dependency_sorter from package:nima/nima/dependency_sorter.dart... Generating docs for library jelly_component from package:nima/nima/jelly_component.dart... Generating docs for library json_block_reader from package:nima/nima/readers/json_block_reader.dart... Generating docs for library json_reader from package:nima/nima/readers/json_reader.dart... Generating docs for library keyframe from package:nima/nima/animation/keyframe.dart... Generating docs for library mat2d from package:nima/nima/math/mat2d.dart... Generating docs for library nima from package:nima/nima.dart... Generating docs for library nima_actor from package:nima/nima_actor.dart... Generating docs for library property_types from package:nima/nima/animation/property_types.dart... Generating docs for library stream_reader from package:nima/nima/readers/stream_reader.dart... Generating docs for library transform_components from package:nima/nima/math/transform_components.dart... Generating docs for library transform_space from package:nima/nima/transform_space.dart... Generating docs for library value_time_curve_interpolator from package:nima/nima/animation/value_time_curve_interpolator.dart... Generating docs for library vec2d from package:nima/nima/math/vec2d.dart... Validating docs... Documented 38 public libraries in 15.3 seconds stderr: Documenting nima... 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-dirEWYNNS/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart:1:1) referred to by dart.pkg.collection.wrappers: (file:///tmp/pub-cache-dirEWYNNS/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-dirEWYNNS/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart:1:1) referred to by dart.pkg.collection.wrappers: (file:///tmp/pub-cache-dirEWYNNS/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-dirEWYNNS/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart:1:1) referred to by dart.pkg.collection.wrappers: (file:///tmp/pub-cache-dirEWYNNS/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 aabb.AABB.hashCode, not linking, from aabb.AABB.hashCode: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:94:20) warning: no canonical library found for aabb.AABB.runtimeType, not linking, from aabb.AABB.runtimeType: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:116:21) warning: no canonical library found for aabb.AABB.noSuchMethod, not linking, from aabb.AABB.noSuchMethod: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:111:20) warning: no canonical library found for aabb.AABB.==, not linking, from aabb.AABB.==: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:62:26) warning: no canonical library found for actor.Actor.toString, not linking, from actor.Actor.toString: (file:///flutter/bin/cache/pkg/sky_engine/lib/core/object.dart:99:19) error: failed to write file at: nima_actor/nima_actor-library.html for symbol nima_actor: (file:///tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima_actor.dart:1:1) conflicting with file already generated by actor: (file:///tmp/pub-dartlang-dartdocKCBTBP/pkg/lib/nima/actor.dart:1:1) Dartdoc generates a path and filename to write to for each symbol. nima_actor 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: no canonical library found for nima_actor.NimaActor.key, not linking, from nima_actor.NimaActor.key: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:414:13) warning: no canonical library found for nima_actor.NimaActor.createElement, not linking, from nima_actor.NimaActor.createElement: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:1667:27) warning: no canonical library found for nima_actor.NimaActor.debugDescribeChildren, not linking, from nima_actor.NimaActor.debugDescribeChildren: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3439:25) warning: no canonical library found for nima_actor.NimaActor.debugFillProperties, not linking, from nima_actor.NimaActor.debugFillProperties: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:433:8) warning: no canonical library found for nima_actor.NimaActor.toDiagnosticsNode, not linking, from nima_actor.NimaActor.toDiagnosticsNode: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3413:19) warning: no canonical library found for nima_actor.NimaActor.toString, not linking, from nima_actor.NimaActor.toString: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3092:10) warning: no canonical library found for nima_actor.NimaActor.toStringDeep, not linking, from nima_actor.NimaActor.toStringDeep: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3401:10) warning: no canonical library found for nima_actor.NimaActor.toStringShallow, not linking, from nima_actor.NimaActor.toStringShallow: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3365:10) warning: no canonical library found for nima_actor.NimaActor.toStringShort, not linking, from nima_actor.NimaActor.toStringShort: (file:///flutter/packages/flutter/lib/src/widgets/framework.dart:428:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.alwaysNeedsCompositing, not linking, from nima_actor.NimaActorRenderObject.alwaysNeedsCompositing: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1895:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.attached, not linking, from nima_actor.NimaActorRenderObject.attached: (file:///flutter/packages/flutter/lib/src/foundation/node.dart:80:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.constraints, not linking, from nima_actor.NimaActorRenderObject.constraints: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1916:22) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugCanParentUseSize, not linking, from nima_actor.NimaActorRenderObject.debugCanParentUseSize: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1317:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugCreator, not linking, from nima_actor.NimaActorRenderObject.debugCreator: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1267:11) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugDoingThisLayout, not linking, from nima_actor.NimaActorRenderObject.debugDoingThisLayout: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1300:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugDoingThisPaint, not linking, from nima_actor.NimaActorRenderObject.debugDoingThisPaint: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1853:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugDoingThisResize, not linking, from nima_actor.NimaActorRenderObject.debugDoingThisResize: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1293:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugLayer, not linking, from nima_actor.NimaActorRenderObject.debugLayer: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1939:22) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugNeedsLayout, not linking, from nima_actor.NimaActorRenderObject.debugNeedsLayout: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1394:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugNeedsPaint, not linking, from nima_actor.NimaActorRenderObject.debugNeedsPaint: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2033:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugSemantics, not linking, from nima_actor.NimaActorRenderObject.debugSemantics: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2442:21) warning: no canonical library found for nima_actor.NimaActorRenderObject.depth, not linking, from nima_actor.NimaActorRenderObject.depth: (file:///flutter/packages/flutter/lib/src/foundation/node.dart:47:11) warning: no canonical library found for nima_actor.NimaActorRenderObject.hasSize, not linking, from nima_actor.NimaActorRenderObject.hasSize: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1674:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.isRepaintBoundary, not linking, from nima_actor.NimaActorRenderObject.isRepaintBoundary: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1877:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.layer, not linking, from nima_actor.NimaActorRenderObject.layer: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1915:22) warning: no canonical library found for nima_actor.NimaActorRenderObject.needsCompositing, not linking, from nima_actor.NimaActorRenderObject.needsCompositing: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1997:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.owner, not linking, from nima_actor.NimaActorRenderObject.owner: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1355:21) warning: no canonical library found for nima_actor.NimaActorRenderObject.paintBounds, not linking, from nima_actor.NimaActorRenderObject.paintBounds: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2281:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.parent, not linking, from nima_actor.NimaActorRenderObject.parent: (file:///flutter/packages/flutter/lib/src/foundation/node.dart:112:20) warning: no canonical library found for nima_actor.NimaActorRenderObject.parentData, not linking, from nima_actor.NimaActorRenderObject.parentData: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1214:14) warning: no canonical library found for nima_actor.NimaActorRenderObject.semanticBounds, not linking, from nima_actor.NimaActorRenderObject.semanticBounds: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1818:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.size, not linking, from nima_actor.NimaActorRenderObject.size: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1686:12) warning: no canonical library found for nima_actor.NimaActorRenderObject.adoptChild, not linking, from nima_actor.NimaActorRenderObject.adoptChild: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1231:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.applyPaintTransform, not linking, from nima_actor.NimaActorRenderObject.applyPaintTransform: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2190:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.assembleSemanticsNode, not linking, from nima_actor.NimaActorRenderObject.assembleSemanticsNode: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2670:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.clearSemantics, not linking, from nima_actor.NimaActorRenderObject.clearSemantics: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2458:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.computeDistanceToActualBaseline, not linking, from nima_actor.NimaActorRenderObject.computeDistanceToActualBaseline: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1909:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.computeMaxIntrinsicHeight, not linking, from nima_actor.NimaActorRenderObject.computeMaxIntrinsicHeight: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1669:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.computeMaxIntrinsicWidth, not linking, from nima_actor.NimaActorRenderObject.computeMaxIntrinsicWidth: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1516:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.computeMinIntrinsicHeight, not linking, from nima_actor.NimaActorRenderObject.computeMinIntrinsicHeight: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1590:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.computeMinIntrinsicWidth, not linking, from nima_actor.NimaActorRenderObject.computeMinIntrinsicWidth: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1437:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugAdoptSize, not linking, from nima_actor.NimaActorRenderObject.debugAdoptSize: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1763:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugAssertDoesMeetConstraints, not linking, from nima_actor.NimaActorRenderObject.debugAssertDoesMeetConstraints: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1919:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugDescribeChildren, not linking, from nima_actor.NimaActorRenderObject.debugDescribeChildren: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2804:25) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugFillProperties, not linking, from nima_actor.NimaActorRenderObject.debugFillProperties: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2416:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugHandleEvent, not linking, from nima_actor.NimaActorRenderObject.debugHandleEvent: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2321:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugPaint, not linking, from nima_actor.NimaActorRenderObject.debugPaint: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2337:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugPaintBaselines, not linking, from nima_actor.NimaActorRenderObject.debugPaintBaselines: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2368:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugPaintPointers, not linking, from nima_actor.NimaActorRenderObject.debugPaintPointers: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2404:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugPaintSize, not linking, from nima_actor.NimaActorRenderObject.debugPaintSize: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2353:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugRegisterRepaintBoundaryPaint, not linking, from nima_actor.NimaActorRenderObject.debugRegisterRepaintBoundaryPaint: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1884:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.debugResetSize, not linking, from nima_actor.NimaActorRenderObject.debugResetSize: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1821:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.describeApproximatePaintClip, not linking, from nima_actor.NimaActorRenderObject.describeApproximatePaintClip: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2314:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.describeForError, not linking, from nima_actor.NimaActorRenderObject.describeForError: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2847:19) warning: no canonical library found for nima_actor.NimaActorRenderObject.describeSemanticsClip, not linking, from nima_actor.NimaActorRenderObject.describeSemanticsClip: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2336:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.describeSemanticsConfiguration, not linking, from nima_actor.NimaActorRenderObject.describeSemanticsConfiguration: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2393:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.dropChild, not linking, from nima_actor.NimaActorRenderObject.dropChild: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1246:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.getDistanceToActualBaseline, not linking, from nima_actor.NimaActorRenderObject.getDistanceToActualBaseline: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1877:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.getDistanceToBaseline, not linking, from nima_actor.NimaActorRenderObject.getDistanceToBaseline: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1849:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.getMaxIntrinsicHeight, not linking, from nima_actor.NimaActorRenderObject.getMaxIntrinsicHeight: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1613:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.getMaxIntrinsicWidth, not linking, from nima_actor.NimaActorRenderObject.getMaxIntrinsicWidth: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1460:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.getMinIntrinsicHeight, not linking, from nima_actor.NimaActorRenderObject.getMinIntrinsicHeight: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1538:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.getMinIntrinsicWidth, not linking, from nima_actor.NimaActorRenderObject.getMinIntrinsicWidth: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1319:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.getTransformTo, not linking, from nima_actor.NimaActorRenderObject.getTransformTo: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2283:11) warning: no canonical library found for nima_actor.NimaActorRenderObject.globalToLocal, not linking, from nima_actor.NimaActorRenderObject.globalToLocal: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2230:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.handleEvent, not linking, from nima_actor.NimaActorRenderObject.handleEvent: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2300:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.hitTest, not linking, from nima_actor.NimaActorRenderObject.hitTest: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2098:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.hitTestChildren, not linking, from nima_actor.NimaActorRenderObject.hitTestChildren: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2177:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.invokeLayoutCallback, not linking, from nima_actor.NimaActorRenderObject.invokeLayoutCallback: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1817:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.layout, not linking, from nima_actor.NimaActorRenderObject.layout: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1622:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.localToGlobal, not linking, from nima_actor.NimaActorRenderObject.localToGlobal: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2263:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.markNeedsCompositingBitsUpdate, not linking, from nima_actor.NimaActorRenderObject.markNeedsCompositingBitsUpdate: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1965:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.markNeedsLayout, not linking, from nima_actor.NimaActorRenderObject.markNeedsLayout: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2032:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.markNeedsLayoutForSizedByParentChange, not linking, from nima_actor.NimaActorRenderObject.markNeedsLayoutForSizedByParentChange: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1534:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.markNeedsPaint, not linking, from nima_actor.NimaActorRenderObject.markNeedsPaint: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2063:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.markNeedsSemanticsUpdate, not linking, from nima_actor.NimaActorRenderObject.markNeedsSemanticsUpdate: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2471:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.markParentNeedsLayout, not linking, from nima_actor.NimaActorRenderObject.markParentNeedsLayout: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1516:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.performLayout, not linking, from nima_actor.NimaActorRenderObject.performLayout: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:2058:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.reassemble, not linking, from nima_actor.NimaActorRenderObject.reassemble: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1187:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.redepthChild, not linking, from nima_actor.NimaActorRenderObject.redepthChild: (file:///flutter/packages/flutter/lib/src/foundation/node.dart:55:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.redepthChildren, not linking, from nima_actor.NimaActorRenderObject.redepthChildren: (file:///flutter/packages/flutter/lib/src/foundation/node.dart:67:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.replaceRootLayer, not linking, from nima_actor.NimaActorRenderObject.replaceRootLayer: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2148:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.rotate, not linking, from nima_actor.NimaActorRenderObject.rotate: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1830:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.scheduleInitialLayout, not linking, from nima_actor.NimaActorRenderObject.scheduleInitialLayout: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1555:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.scheduleInitialPaint, not linking, from nima_actor.NimaActorRenderObject.scheduleInitialPaint: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2131:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.scheduleInitialSemantics, not linking, from nima_actor.NimaActorRenderObject.scheduleInitialSemantics: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2347:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.sendSemanticsEvent, not linking, from nima_actor.NimaActorRenderObject.sendSemanticsEvent: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2405:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.setupParentData, not linking, from nima_actor.NimaActorRenderObject.setupParentData: (file:///flutter/packages/flutter/lib/src/rendering/box.dart:1275:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.showOnScreen, not linking, from nima_actor.NimaActorRenderObject.showOnScreen: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2821:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.toDiagnosticsNode, not linking, from nima_actor.NimaActorRenderObject.toDiagnosticsNode: (file:///flutter/packages/flutter/lib/src/foundation/diagnostics.dart:3483:19) warning: no canonical library found for nima_actor.NimaActorRenderObject.toString, not linking, from nima_actor.NimaActorRenderObject.toString: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2731:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.toStringDeep, not linking, from nima_actor.NimaActorRenderObject.toStringDeep: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2737:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.toStringShallow, not linking, from nima_actor.NimaActorRenderObject.toStringShallow: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2766:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.toStringShort, not linking, from nima_actor.NimaActorRenderObject.toStringShort: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2708:10) warning: no canonical library found for nima_actor.NimaActorRenderObject.visitChildren, not linking, from nima_actor.NimaActorRenderObject.visitChildren: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:1262:8) warning: no canonical library found for nima_actor.NimaActorRenderObject.visitChildrenForSemantics, not linking, from nima_actor.NimaActorRenderObject.visitChildrenForSemantics: (file:///flutter/packages/flutter/lib/src/rendering/object.dart:2653:8) warning: dartdoc generated a broken link to: LICENSE, linked to from package-nima: file:///tmp/pub-dartlang-dartdocKCBTBP/pkg found 130 warnings and 1 error Unhandled exception: dartdoc encountered 1 errors while processing. #0 Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:202:7)

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.

None of the files in the package's example/ directory matches known example patterns.

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

For more information see the pub package layout conventions.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >=2.0.0-dev.28.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