title: How to create a dynamic layout in flutter
body: <p>i want to write a flutter app that is completely dynamic. That means that I can define how the app should look on the server. Whether you should have a top area that I can fill dynamically with widgets. Does anyone have an idea how this can best be implemented in flutter?</p>
  <p>An example for a server response would be:</p>
  <pre><code>{
      area: top,
      columns: 3
      rows: 5,
      items: [
          position: {
              row: 2
              column: 3
          }
          type: button,
          event: event
      ]
  }, {
      area: left,
      width: 20%,
      rows: 5,
      items: [
          .....
      ]
  }
  </code></pre>
  <p>That is only an idea how the response could look like.</p>