title: MaterialApp builder error : No Overlay widget found
body: <p>I'm getting error on building navigationDrawer where tootlip widget needs materialApp as ancestor. </p>
  
  <p>here is what error says :</p>
  
  <pre><code>I/flutter ( 5780): _TooltipState#bc79e(ticker inactive)):
  I/flutter ( 5780): No Overlay widget found.
  I/flutter ( 5780): Tooltip widgets require an Overlay widget ancestor for correct operation.
  I/flutter ( 5780): The most common way to add an Overlay to an application is to include a MaterialApp or Navigator
  I/flutter ( 5780): widget in the runApp() call.
  I/flutter ( 5780): The specific widget that failed to find an overlay was:
  I/flutter ( 5780):   Tooltip
  I/flutter ( 5780): 
  I/flutter ( 5780): The relevant error-causing widget was:
  I/flutter ( 5780):   AppBar
  </code></pre>
  
  <p>my <strong>main.dart</strong> code </p>
  
  <pre><code>class MyApp extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
      return MaterialApp(
        ... //basic info title &amp; theme
  
        builder: (context, child) =&gt; LayoutTemplate(child: child),
        initialRoute:"/home",
  
        ... //Routing stuff like generate route &amp; navigator key 
      );
    }
  }
  </code></pre>
  
  <p><strong>LayoutTemplate Widget</strong></p>
  
  <pre><code>class LayoutTemplate extends StatelessWidget {
    final Widget child;
  
    const LayoutTemplate({Key key, this.child}) : super(key: key);
  
    @override
    Widget build(BuildContext context) {
      return Scaffold(
          appBar: AppBar(title: Text("home"))
          drawer: NavDrawer()
          body: Column(
            children: &lt;Widget&gt;[
              //NavigationBar(),
              Expanded(
                child: child,
              )
            ],
         ),
      );
    }
  }
  </code></pre>
  
  <p>sorry for adding too much code. I'm not sure what causing the issue. maybe the <code>builder</code> from <code>MaterialApp</code> is causing it.</p>
  
  <p>thank you for helping.</p>