Flutter: Failed assertion : 'builder != null home != null












-1















I'm a newbie to flutter and working on StatelessWidget, what is going wrong with the code, Simply creating MaterialApp but showing error




Failed assertion : 'builder != null home != null




import 'package:flutter/material.dart';

void main() {
runApp(new MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: "Farhana naaz ansari",
theme: new ThemeData(
primarySwatch: Colors.red
) ,
);
}
}









share|improve this question




















  • 1





    You have to provide a widget for your home property on your MaterialApp widget.

    – Jerome Escalante
    Jan 3 at 8:12
















-1















I'm a newbie to flutter and working on StatelessWidget, what is going wrong with the code, Simply creating MaterialApp but showing error




Failed assertion : 'builder != null home != null




import 'package:flutter/material.dart';

void main() {
runApp(new MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: "Farhana naaz ansari",
theme: new ThemeData(
primarySwatch: Colors.red
) ,
);
}
}









share|improve this question




















  • 1





    You have to provide a widget for your home property on your MaterialApp widget.

    – Jerome Escalante
    Jan 3 at 8:12














-1












-1








-1








I'm a newbie to flutter and working on StatelessWidget, what is going wrong with the code, Simply creating MaterialApp but showing error




Failed assertion : 'builder != null home != null




import 'package:flutter/material.dart';

void main() {
runApp(new MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: "Farhana naaz ansari",
theme: new ThemeData(
primarySwatch: Colors.red
) ,
);
}
}









share|improve this question
















I'm a newbie to flutter and working on StatelessWidget, what is going wrong with the code, Simply creating MaterialApp but showing error




Failed assertion : 'builder != null home != null




import 'package:flutter/material.dart';

void main() {
runApp(new MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: "Farhana naaz ansari",
theme: new ThemeData(
primarySwatch: Colors.red
) ,
);
}
}






android dart flutter






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 3 at 8:07







Farhana

















asked Jan 3 at 8:02









FarhanaFarhana

2,68552335




2,68552335








  • 1





    You have to provide a widget for your home property on your MaterialApp widget.

    – Jerome Escalante
    Jan 3 at 8:12














  • 1





    You have to provide a widget for your home property on your MaterialApp widget.

    – Jerome Escalante
    Jan 3 at 8:12








1




1





You have to provide a widget for your home property on your MaterialApp widget.

– Jerome Escalante
Jan 3 at 8:12





You have to provide a widget for your home property on your MaterialApp widget.

– Jerome Escalante
Jan 3 at 8:12












2 Answers
2






active

oldest

votes


















1














MaterialApp mast have a home, MaterialApp wraps all you app and I added Scaffold Because it wraps you current page, home: Text("This is the app") will also work but it no recommended.



import 'package:flutter/material.dart';

void main() {
runApp(new MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "Farhana naaz ansari",
theme: ThemeData(
primarySwatch: Colors.red
) ,
home: Scaffold(body: Text("This is the app"),),
);
}
}





share|improve this answer































    1














    You must set the home to something.
    Let say you have homescreen as home.dart with some code.



    Home.dart



    class Home extends StatefulWidget {
    @override
    _HomeState createState() => _HomeState();
    }

    class _HomeState extends State<Home> {
    @override
    Widget build(BuildContext context) {
    return Center(
    child : Text("Home")
    );
    }
    }


    Now you must set home to be Home() in your code.



    import './home.dart';

    class MyApp extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
    return new MaterialApp(
    title: "Farhana naaz ansari",
    theme: new ThemeData(
    primarySwatch: Colors.red
    ) ,
    home: Home()
    );
    }
    }


    If no home is assigned in material app then it assigns null which is causing error in your case. Hope it helped:)






    share|improve this answer























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54018405%2fflutter-failed-assertion-builder-null-home-null%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      MaterialApp mast have a home, MaterialApp wraps all you app and I added Scaffold Because it wraps you current page, home: Text("This is the app") will also work but it no recommended.



      import 'package:flutter/material.dart';

      void main() {
      runApp(new MyApp());
      }

      class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
      return MaterialApp(
      title: "Farhana naaz ansari",
      theme: ThemeData(
      primarySwatch: Colors.red
      ) ,
      home: Scaffold(body: Text("This is the app"),),
      );
      }
      }





      share|improve this answer




























        1














        MaterialApp mast have a home, MaterialApp wraps all you app and I added Scaffold Because it wraps you current page, home: Text("This is the app") will also work but it no recommended.



        import 'package:flutter/material.dart';

        void main() {
        runApp(new MyApp());
        }

        class MyApp extends StatelessWidget {
        @override
        Widget build(BuildContext context) {
        return MaterialApp(
        title: "Farhana naaz ansari",
        theme: ThemeData(
        primarySwatch: Colors.red
        ) ,
        home: Scaffold(body: Text("This is the app"),),
        );
        }
        }





        share|improve this answer


























          1












          1








          1







          MaterialApp mast have a home, MaterialApp wraps all you app and I added Scaffold Because it wraps you current page, home: Text("This is the app") will also work but it no recommended.



          import 'package:flutter/material.dart';

          void main() {
          runApp(new MyApp());
          }

          class MyApp extends StatelessWidget {
          @override
          Widget build(BuildContext context) {
          return MaterialApp(
          title: "Farhana naaz ansari",
          theme: ThemeData(
          primarySwatch: Colors.red
          ) ,
          home: Scaffold(body: Text("This is the app"),),
          );
          }
          }





          share|improve this answer













          MaterialApp mast have a home, MaterialApp wraps all you app and I added Scaffold Because it wraps you current page, home: Text("This is the app") will also work but it no recommended.



          import 'package:flutter/material.dart';

          void main() {
          runApp(new MyApp());
          }

          class MyApp extends StatelessWidget {
          @override
          Widget build(BuildContext context) {
          return MaterialApp(
          title: "Farhana naaz ansari",
          theme: ThemeData(
          primarySwatch: Colors.red
          ) ,
          home: Scaffold(body: Text("This is the app"),),
          );
          }
          }






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 3 at 8:11









          guyguy

          829216




          829216

























              1














              You must set the home to something.
              Let say you have homescreen as home.dart with some code.



              Home.dart



              class Home extends StatefulWidget {
              @override
              _HomeState createState() => _HomeState();
              }

              class _HomeState extends State<Home> {
              @override
              Widget build(BuildContext context) {
              return Center(
              child : Text("Home")
              );
              }
              }


              Now you must set home to be Home() in your code.



              import './home.dart';

              class MyApp extends StatelessWidget {
              @override
              Widget build(BuildContext context) {
              return new MaterialApp(
              title: "Farhana naaz ansari",
              theme: new ThemeData(
              primarySwatch: Colors.red
              ) ,
              home: Home()
              );
              }
              }


              If no home is assigned in material app then it assigns null which is causing error in your case. Hope it helped:)






              share|improve this answer




























                1














                You must set the home to something.
                Let say you have homescreen as home.dart with some code.



                Home.dart



                class Home extends StatefulWidget {
                @override
                _HomeState createState() => _HomeState();
                }

                class _HomeState extends State<Home> {
                @override
                Widget build(BuildContext context) {
                return Center(
                child : Text("Home")
                );
                }
                }


                Now you must set home to be Home() in your code.



                import './home.dart';

                class MyApp extends StatelessWidget {
                @override
                Widget build(BuildContext context) {
                return new MaterialApp(
                title: "Farhana naaz ansari",
                theme: new ThemeData(
                primarySwatch: Colors.red
                ) ,
                home: Home()
                );
                }
                }


                If no home is assigned in material app then it assigns null which is causing error in your case. Hope it helped:)






                share|improve this answer


























                  1












                  1








                  1







                  You must set the home to something.
                  Let say you have homescreen as home.dart with some code.



                  Home.dart



                  class Home extends StatefulWidget {
                  @override
                  _HomeState createState() => _HomeState();
                  }

                  class _HomeState extends State<Home> {
                  @override
                  Widget build(BuildContext context) {
                  return Center(
                  child : Text("Home")
                  );
                  }
                  }


                  Now you must set home to be Home() in your code.



                  import './home.dart';

                  class MyApp extends StatelessWidget {
                  @override
                  Widget build(BuildContext context) {
                  return new MaterialApp(
                  title: "Farhana naaz ansari",
                  theme: new ThemeData(
                  primarySwatch: Colors.red
                  ) ,
                  home: Home()
                  );
                  }
                  }


                  If no home is assigned in material app then it assigns null which is causing error in your case. Hope it helped:)






                  share|improve this answer













                  You must set the home to something.
                  Let say you have homescreen as home.dart with some code.



                  Home.dart



                  class Home extends StatefulWidget {
                  @override
                  _HomeState createState() => _HomeState();
                  }

                  class _HomeState extends State<Home> {
                  @override
                  Widget build(BuildContext context) {
                  return Center(
                  child : Text("Home")
                  );
                  }
                  }


                  Now you must set home to be Home() in your code.



                  import './home.dart';

                  class MyApp extends StatelessWidget {
                  @override
                  Widget build(BuildContext context) {
                  return new MaterialApp(
                  title: "Farhana naaz ansari",
                  theme: new ThemeData(
                  primarySwatch: Colors.red
                  ) ,
                  home: Home()
                  );
                  }
                  }


                  If no home is assigned in material app then it assigns null which is causing error in your case. Hope it helped:)







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 3 at 8:13









                  John WickJohn Wick

                  35039




                  35039






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54018405%2fflutter-failed-assertion-builder-null-home-null%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Monofisismo

                      Angular Downloading a file using contenturl with Basic Authentication

                      Olmecas