title: Provider vs. Get_it
body: <p>Searching for Dependency Injection solutions for Flutter, I found two awesome libraries: <code>provider</code> and <code>get_it</code>.</p>
  <p>As far as I can see, <code>provider</code> has more boilerplate, but it fits really nicely with Flutter, allowing <code>Consumer</code> to rebuild parts of the <code>Widget</code> tree, once an injected value change.</p>
  <p><code>get_it</code> on the other hand is more straightforward, easier to use, and not dependant on Flutter, so can be used with any Dart code.</p>
  <p>Are there any more differences and limitations between them? I know this is kinda opinionated, but Flutter is so new that it's good to register publicly benefits, side-effects and gotchas.</p>