title: GirdView not showing. flutter
body: <p>I want to give gridview all remaining height of screen, so i tried to wrap the gridview inside a expanded widget and a flexible widget but grid view is not showing.</p>
  <p>What i have done</p>
  <pre><code> return Container(
    width: double.infinity,
    margin: EdgeInsets.symmetric(horizontal: 22.0, vertical: 50.0),
    child: Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      children: [
        Text(
          'Most Popular Search',
          style: TextStyle(
            fontSize: 32.0,
            fontWeight: FontWeight.w700,
            color: Colors.black87,
          ),
        ),
        SizedBox(height: 30.0),
        _buildPopularItems(),
        SizedBox(height: 50.0),
        Text(
          'Find an online mentor',
          style: TextStyle(
            fontSize: 32.0,
            fontWeight: FontWeight.w700,
            color: Colors.black87,
          ),
        ),
        SizedBox(height: 30.0),
        Flexible(
          child: GridView.count(
            childAspectRatio: (itemWidth / itemHeight),
            crossAxisCount: 4,
            controller: new ScrollController(keepScrollOffset: false),
            shrinkWrap: true,
            scrollDirection: Axis.vertical,
            children: [
              ConsultantCard(),
              ConsultantCard(),
              ConsultantCard(),
              ConsultantCard(),
              ConsultantCard(),
              ConsultantCard(),
              ConsultantCard(),
            ],
          ),
        ),
      ],
    ),
  );
  </code></pre>
  <p>_buildPopularItems() code below</p>
  <pre><code>  _buildPopularItems() {
  List&lt;Widget&gt; itemsList = [];
  popularSearchList.forEach((PopularSearch popularSearch) {
    itemsList.add(PopularSkillsCard(
        imageUrl: popularSearch.imageUrl, title: popularSearch.title));
  });
  return SingleChildScrollView(
    child: Row(children: itemsList),
    scrollDirection: Axis.horizontal,
  );
  </code></pre>
  <p>}</p>
  <p>It is showing me this error.</p>
  <pre><code>════════ Exception caught by rendering library ═════════════════════════════════
  The following assertion was thrown during performLayout():
  RenderFlex children have non-zero flex but incoming height constraints are unbounded.
  </code></pre>