Dart: Built Values — What Are They?
Understanding the purpose of BuiltValues in Dart.
3 min readOct 2, 2020
Dart leverages a lot of learnings and conveniences from other programming languages, however classes and enums have the following limitations:
- No Data classes — Objects that expose only data and no functionality.
- No Immutability — Objects whose state cannot be modified…