title: A non-null string must be provided to a text widget. 'package:flutter/src/widgets/text.dart': Failed assertion: line 378 pos 10: 'data != null'
body: <blockquote>
  <p>A non-null string must be provided to a text widget.
  'package:flutter/src/widgets/text.dart': Failed assertion: line 378
  pos 10: 'data != null'</p>
  </blockquote>
  <p>I'm getting errors while streaming data from <code>firestore</code>.</p>
  <pre><code>child: StreamBuilder&lt;QuerySnapshot&gt;(
                    stream:
                        FirebaseFirestore.instance.collection('user').snapshots(),
                    builder: (context, snapshot) {
                      if (!snapshot.hasData) return CircularProgressIndicator();
  
                  if (snapshot.connectionState == ConnectionState.waiting) {
                    return Text(&quot;Loading&quot;);
                  }
  
                  return ListView.builder(
                      //scrollDirection: Axis.horizontal,
                      itemCount: snapshot.data!.docs.length,
                      itemBuilder: (context, index) {
                        DocumentSnapshot currentdoc =
                            snapshot.data!.docs[index];
                        return Container(
                          height: 300,
                          width: MediaQuery.of(context).size.width,
                          color: Colors.black,
                          child: Column(
                            children: [
                              Text(
                                currentdoc.data()['description'],
                                style: TextStyle(color: Colors.white),
                              ),
                              Text(
                                currentdoc.data()['name'],
                                style: TextStyle(color: Colors.white),
                              ),
                              Image(
                                height: 180,
                                width: 180,
                                image: NetworkImage(currentdoc.data()['url']),
                                fit: BoxFit.cover,
                              ),
                            ],
                          ),
                        );
                      });
                },
  </code></pre>