title: What are the ways by which one can debug a Flutter app?
body: <p><strong>Error Example:</strong></p>
  
  <pre><code>════════ Exception caught by widgets library     ═══════════════════════════════════════════════════════
  The following assertion was thrown building Builder(dirty):
  type 'int' is not a subtype of type 'String'
  </code></pre>
  
  <p>I need to see where or which variable is causing this. </p>
  
  <p>Do we have to use breakpoint(s) while debugging a Flutter app or is there something more to it? </p>
  
  <p>I really truly appreciate your input. May I just say that the responses below to this question were perfect. However, there is no code to paste. I had so many bugs. It was just a 1 off question wondering at how one could see the runtime value of variables. </p>
  
  <p>Your response is of huge benefit. Thank you all very much</p>
  
  <p>By the way, the fix to this particular problem can be solved in many ways. 
  It happens when trying to do:</p>
  
  <pre><code>Text(myDoubleValue.toString());
  </code></pre>
  
  <p>The way you could fix this is by doing</p>
  
  <pre><code>var myTempValue = myList[counter]['doubleValue']; 
  </code></pre>
  
  <p>(for what its worth) - but the question required more focus on using the debugger than actually solving this 1 issue.</p>