title: How to iterate through Flutter AsyncSnapshot<DataSnapshot> for FirebaseAnimated List?
body: <p>I'm trying to iterate through my Firebase tree in order to populate a FirebaseAnimatedList.  I need to use the key along with all the provided values.  I'm assuming since iteration is built into the widget asynchronously, that's the reason it's not working exactly like JSON iteration.  Here is my code...</p>
  
  <pre><code>child: new FirebaseAnimatedList(
                        query: fb.child('NumberOnes').orderByChild('Value'),
                        padding: new EdgeInsets.all(8.0),
                        reverse: false,
                        itemBuilder: (_, DataSnapshot followerSnap,
                            Animation&lt;double&gt; animation, int Index) {
                          return new FutureBuilder&lt;DataSnapshot&gt;(
                              future: fb
                                  .child('NumberOnes')
                                  .orderByChild('Value')
                                  .once(),
                              builder: (BuildContext context,
                                  AsyncSnapshot&lt;DataSnapshot&gt; userSnap) {
                                switch (userSnap.connectionState) {
                                  case ConnectionState.none:
                                    return new Text('Loading...');
                                  case ConnectionState.waiting:
                                    return new Text('Awaiting result...');
                                  default:
                                    if (userSnap.hasError)
                                      return new Text('Error: ${userSnap.error}');
                                    else
                                      print(userSnap.data.value.toString());
                                      return new Container(
                                        child: new Text(
                                            userSnap.data.value.toString()),
                                      );
                                }
                              });
                        })
  </code></pre>
  
  <p>Here is the log for <code>print(userSnap.data.value.toString());</code>...</p>
  
  <pre><code>{aZb6KxxIuWA: {Value: 1, vidImage: https://i.ytimg.com/vi/aZb6KxxIuWA/mqdefault.jpg, vidId: aZb6KxxIuWA, vidTitle: 10 Embarrassing K-POP Star Fails And Accidents}, 4408NthSJis: {Value: 1, vidImage: https://i.ytimg.com/vi/4408NthSJis/mqdefault.jpg, vidId: 4408NthSJis, vidTitle: [TOP 100] MOST VIEWED K-POP MUSIC VIDEOS • APRIL 2017}, 7n5ieHnu90w: {Value: 1, vidImage: https://i.ytimg.com/vi/7n5ieHnu90w/mqdefault.jpg, vidId: 7n5ieHnu90w, vidTitle: BTS - I NEED U {Color coded lyrics Han|Rom|Eng}}, 8kyG5tTZ1iE: {Value: 1, vidImage: https://i.ytimg.com/vi/8kyG5tTZ1iE/mqdefault.jpg, vidId: 8kyG5tTZ1iE, vidTitle: SHINee 샤이니_Sherlock•셜록 (Clue + Note)_Music Video}, iy94tB5MldE: {Value: 1, vidImage: https://i.ytimg.com/vi/iy94tB5MldE/mqdefault.jpg, vidId: iy94tB5MldE, vidTitle: Simon D (사이먼디) - 짠해 (Cheerz) [MV ENG SUB]}, XuSYtAsMxfY: {Value: 1, vidImage: https://i.ytimg.com/vi/XuSYtAsMxfY/mqdefault.jpg, vidId: XuSYtAsMxfY, vidTitle: YOUTUBERS REACT TO K-Pop #3}, IZ1t7CwfvEc: {Value: 1, vidImage: https://i.ytimg.com/vi/IZ1t7CwfvEc/mqdefault.jpg, vidId: IZ1t7CwfvEc, vidTitle: GOT7 "Never Ever" M/V}, 2ips2mM7Zqw: {Value: 2, vidImage: https://i.ytimg.com/vi/2ips2mM7Zqw/default.jpg, vidId: 2ips2mM7Zqw, vidTitle: BIGBANG - 뱅뱅뱅 (BANG BANG BANG) M/V}, IlJHZJ8EqeA: {Value: 2, vidImage: https://i.ytimg.com/vi/IlJHZJ8EqeA/mqdefault.jpg, vidId: IlJHZJ8EqeA, vidTitle: MINO - '몸(BODY)' M/V}, 0Pinupmqwaw: {Value: 5, vidImage: https://i.ytimg.com/vi/0Pinupmqwaw/default.jpg, vidId: 0Pinupmqwaw, vidTitle: 직 재스퍼 (Zick Jasper) - PRIMETIME (Feat. 지구인)}}
  </code></pre>
  
  <p>Eventually the plan is to populate this info into <code>Cards</code> within the Container instead of text.  </p>
  
  <p>I'm not getting an error, but here is a screenshot of the 'Container' and Text..
  <a href="https://i.stack.imgur.com/vvQnu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vvQnu.png" alt="enter image description here"></a></p>