Dart: Built Values — What Are They?

Understanding the purpose of BuiltValues in Dart.

Tiya Chows
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…

--

--

Tiya Chows

Software Engineer @Google. I write technical articles about building software, but short stories and poetry feed my soul. Author@ http://amzn.to/31kqSRL