title: How to redraw whole app with new ThemeData?
body: <p>I have 2 <code>ThemeData</code> vars and a <code>SwitchListTile</code> with the following code:</p>
  
  <pre><code>new SwitchListTile(
                        value: applyDarkTheme,
                        title: const Text('Appy dark theme?'),
                        onChanged: (bool value) {
                          setState(() {
                            applyDarkTheme = value;
                          });
                        })
  </code></pre>
  
  <p>the <code>applyDarkTheme</code> is a variable i check only when creating the app for the first time:</p>
  
  <pre><code>return new MaterialApp(
    title: 'Test Application',
    home: new MyHomePage(title: 'Test app'),
    theme: settings.applyDarkTheme ? AppThemes.dark : AppThemes.light,
    routes: _routes,
  );
  </code></pre>
  
  <p>How can i redraw the app with the new <code>ThemeData</code> when i change the switch state?</p>