Smoke is a Dart package that exposes a reduced reflective system API. This API includes accessing objects in a dynamic fashion (read properties, write properties, and call methods), inspecting types (for example, whether a method exists), and symbol/string convention.
I heard rumour we should move to https://github.com/dart-lang/reflectable -- if so could this please be indicated in the docs / site? Thanks!