title: When should I use a FutureBuilder?
body: <p>I was wondering when I should use the future builder. For example, if I want to make an http request and show the results in a list view, as soon as you open the view, should I have to use the future builder or just build a <code>ListViewBuilder</code> like:</p>
  
  <pre><code>new ListView.builder(
          itemCount: _features.length,
          itemBuilder: (BuildContext context, int position) {
  ...stuff here...
  }
  </code></pre>
  
  <p>Moreover, if I don't want to build a list view but some more complex stuff like circular charts, should I have to use the future builder?</p>
  
  <p>Hope it's clear enough!</p>