title: What Are controllers in flutter?
body: <p>I'm bit confused.  Most of the widgets don't have a controller. Few have one ( camera, textfield ...) </p>
  
  <p>What is the purpose of using a respective controller?  why do we use it?</p>