title: Flutter layout with grid at center
body: <p>I'm trying to create a Flutter layout with 6x6 square table (grid) at the center of the screen and some elements above/below the grid. What is the best way to do so? </p>
  
  <p>I've implemented centered grid as </p>
  
  <pre><code>Center() =&gt; AspectRatio(aspectRatio: 1) =&gt; GridView();
  </code></pre>
  
  <p>but how to place the rest elements? I thought about using Stack() but decided that this is not the best solution. Or should I do this using Row() widget, and if so, how do I align second child of the row in center?</p>
  
  <p>Thanks for your help!</p>
  
  <p>UPD: <a href="https://i.stack.imgur.com/xKCr8.png" rel="noreferrer">Here's the picture of what I meant to do</a>. I want to place two more containers below and above the grid and want them to fill all available space</p>