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.

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.

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

Dart: 2.2.0

pana: 0.12.14

Flutter: 1.3.3

Platforms

Detected platforms: Flutter

References Flutter, and has no conflicting libraries.

Health issues and suggestions

Document public APIs. (-0.77 points)

902 out of 909 API elements have no dartdoc comment.Providing good documentation for libraries, classes, functions, and other API elements improves code readability and helps developers find and use your API.

Fix lib/nima.dart. (-3.93 points)

Analysis of lib/nima.dart reported 8 hints, including:

line 2 col 8: Unused import: 'nima/math/vec2d.dart'.

line 3 col 8: Unused import: 'nima/actor_bone.dart'.

line 4 col 8: Unused import: 'nima/actor_jelly_bone.dart'.

line 102 col 9: The value of the local variable 'uvOffset' isn't used.