title: Use StreamBuilder in Column widget
body: <p>I'm using StreamBuilder to populate a list view with Firebase data. This works fine but once I put my StreamBuilder in the field "children" of a new Column widget, list view is not visible anymore.</p>
  
  <p>Here is my code to build my ListView :</p>
  
  <pre class="lang-dart prettyprint-override"><code>Widget _buildBody(BuildContext context) {
      return new StreamBuilder&lt;QuerySnapshot&gt;(
        stream: Firestore.instance.collection('sessions').snapshots(),
        builder: (context, snapshot) {
          if (snapshot.data == null) return LinearProgressIndicator();
  
          return _buildList(context, snapshot.data.documents);
        },
      );
    }
  
  Widget _buildList(BuildContext context, List&lt;DocumentSnapshot&gt; snapshot) {
      return ListView(
        padding: const EdgeInsets.only(top: 20.0),
        children: snapshot.map((data) =&gt; _buildListItem(context, data)).toList(),
      );
    }
  </code></pre>
  
  <p>How can i fix that to use StreamBuilder in a Column widget ? (I'd like to add many other widgets next to the listView).</p>