title: How to get data from the StreamBuilder into the GridView directly in flutter?
body: <p>Hello I'm setting a profile page and I'm trying to get the data from <strong>Firestore</strong>, so I set up a <strong>StreamBuilder&lt;List&gt;</strong> and gave it the stream to get the data but the problem is how to I use that data to display it into my <strong>GridView</strong>?</p>
  <p>My code:</p>
  <pre><code>StreamBuilder&lt;List&lt;UserModel&gt;&gt;(
       stream: userProviderData.user,
       builder: (context, snapshot) {
         return GridView(
           gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
             crossAxisCount: 2,
             crossAxisSpacing: 10,
             mainAxisSpacing: 10,
           ),
           primary: false,
           shrinkWrap: true,
           children: [
             Text(
               'How Do I get the FullName here?' ?? fullNameOnNullText,
               style: Theme.of(context).textTheme.subtitle2.copyWith(fontWeight: 
                   FontWeight.w600),
            ),
          ],
        );
  </code></pre>