The Flutter Way - Classes, enums, typedefs, and extensions names should in UpperCamelCase. Libraries, packages, directories, and source files name should be in snake_case(lowercase_with_underscores). Variables, constants, parameters, and named ...
Exploring Enum in Flutter: A Guide to More Efficient Coding
More powerful enums in Dart
Dart 2.17: Productivity and integration | by Michael Thomsen | Dart | Medium
Greatness of Enums in Flutter/Dart | by Aditya Mhatre | Stackademic
Add supertype and interface of all enum types. · Issue #1566 · dart-lang/language · GitHub