Enums are still restricted, you cannot implement the interface other than by creating an enum .
Read moreWhat is enumeration in flutter?
Overview. An enumeration in Dart is a set of symbolic names (members) bound to unique, constant values . Within an enumeration, the members can be compared by identity, and the enumeration itself can be iterated over. An enumeration can be declared by using the enum keyword: enum Aniaml {dog, cat, chicken, dragon}18 Tem 2021
Read more