Aug 9, 2017 · 1 min read
The snapshot thing isn’t an issue for me at all, using the Firebase package for Dart. A snapshot’s val() is delivered to your code as a Dart Map object, which is a standard language Iterable. Very easy to use, and natural if you’re a Dart dev. Sure, it sucks in JS, but everything does. ;)