Our great sponsors
-
dartness
Dartness is a framework for building efficient, scalable dart server-side applications. It provides an easy and quick way to develop modern standalone server.
-
reflectable.dart
Reflectable is a Dart library that allows programmers to eliminate certain usages of dynamic reflection by specialization of reflective code to an equivalent implementation using only static techniques. The use of dynamic reflection is constrained in order to ensure that the specialized code can be generated and will have a reasonable size.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Here you can find an example using Dartness with Flutter: https://github.com/RicardoRB/dartness/tree/master/examples/dartness_flutter_melos
I would like to ask your opinion about using reflectable instead, since it may be a good alternative to mirrors, the bad thing is, it (of course) uses generated code (something that I personally don't like).
Regarding static metaprogramming, I found macros, but it is still a work in progress, so it doesn't look like a short time solution.