title: Understanding what default styles are used in a Flutter + Material app
body: <p>Just starting out with Flutter + Material design. I notice that when a create a theme using ThemeData, if I use something like this:</p>
  <pre class="lang-dart prettyprint-override"><code>ThemeData(
    textTheme: TextTheme(bodyText1: TextStyle(color: Colors.white)),
  )
  </code></pre>
  <p>It doesn't seem to colour the text in a simple GridView with Text widgets with the colour white. However, if I change the above to use <code>bodyText2</code> it does.</p>
  <p>What is the logic behind <code>bodyText2</code> being used for text across the app? Is there a good place to reference which text style names get used and why in a theming situation? Is this all just knowledge acquired through trial-and-error or are there some good catch-all rules for which styles get used in which circumstances?</p>
  <p>Thanks.</p>