open_peeps 1.0.0 copy "open_peeps: ^1.0.0" to clipboard
open_peeps: ^1.0.0 copied to clipboard

A user-avatar package based on the open peeps illustration library.

example/main.dart

import 'package:open_peeps/open_peeps.dart';

// Creates a new `Peep` instance
final peep = Peep(
  head: Head.atoms.first,
  face: Face.atoms.first,
  facialHair: FacialHair.atoms.first,
  accessory: Accessories.atoms.first,
);

// Serializes a peep into a single `int`
final value = PeepSerializer.serializeVersion1(
  peep: peep,
);

// Deserializes a peep from an `int`
final originalPeep = PeepSerializer.deserializeVersion1(
  value: value,
);

// Generates a random peep with a fixed `head` atom.
final randomPeep = PeepGenerator().generate(
  head: originalPeep.head,
);
20
likes
80
pub points
50%
popularity

Publisher

unverified uploader

A user-avatar package based on the open peeps illustration library.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, flutter_svg, open_peeps_models

More

Packages that depend on open_peeps