variant 0.1.0-alpha.1 copy "variant: ^0.1.0-alpha.1" to clipboard
variant: ^0.1.0-alpha.1 copied to clipboard

A variant generator for FLutter applications.

example/variant_example.dart

import 'package:variant/variant.dart';

@variant
enum Brightness {
  light,
  dark,
}

@variant
enum Language {
  en,
  de,
  fr,
}

@variantData
abstract class Labels {
  get hello => Variants<String>(
        () => 'Hello',
        {
          {Language.fr}: () => 'Bonjour',
        },
      );
}
0
likes
140
points
5
downloads

Publisher

unverified uploader

Weekly Downloads

A variant generator for FLutter applications.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on variant