Flutter constructor error











up vote
2
down vote

favorite












I have a problem with a code snippet I tried to play with, and since I am new to dart I don't really understand the error message. Can somebody explain to me why the error message says




The constructor returns type 'dynamic' that isn't of expected type
'widget'.




and how to fix it?












share|improve this question




























    up vote
    2
    down vote

    favorite












    I have a problem with a code snippet I tried to play with, and since I am new to dart I don't really understand the error message. Can somebody explain to me why the error message says




    The constructor returns type 'dynamic' that isn't of expected type
    'widget'.




    and how to fix it?












    share|improve this question


























      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      I have a problem with a code snippet I tried to play with, and since I am new to dart I don't really understand the error message. Can somebody explain to me why the error message says




      The constructor returns type 'dynamic' that isn't of expected type
      'widget'.




      and how to fix it?












      share|improve this question















      I have a problem with a code snippet I tried to play with, and since I am new to dart I don't really understand the error message. Can somebody explain to me why the error message says




      The constructor returns type 'dynamic' that isn't of expected type
      'widget'.




      and how to fix it?









      dart flutter






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jun 14 '17 at 20:01









      msanford

      6,41464365




      6,41464365










      asked Jun 14 '17 at 17:19









      stefanmuke

      1289




      1289
























          2 Answers
          2






          active

          oldest

          votes

















          up vote
          4
          down vote



          accepted










          The class MaterialList doesn't exist. It looks like maybe you meant TwoLevelList, which is deprecated. You should try ListView instead.






          share|improve this answer




























            up vote
            0
            down vote













            If you have other import statements try to use alias as some libraries may be the reason for conflict.



            Example: import 'package:html/parser.dart' as parser;






            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',
              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%2f44550997%2fflutter-constructor-error%23new-answer', 'question_page');
              }
              );

              Post as a guest
































              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              4
              down vote



              accepted










              The class MaterialList doesn't exist. It looks like maybe you meant TwoLevelList, which is deprecated. You should try ListView instead.






              share|improve this answer

























                up vote
                4
                down vote



                accepted










                The class MaterialList doesn't exist. It looks like maybe you meant TwoLevelList, which is deprecated. You should try ListView instead.






                share|improve this answer























                  up vote
                  4
                  down vote



                  accepted







                  up vote
                  4
                  down vote



                  accepted






                  The class MaterialList doesn't exist. It looks like maybe you meant TwoLevelList, which is deprecated. You should try ListView instead.






                  share|improve this answer












                  The class MaterialList doesn't exist. It looks like maybe you meant TwoLevelList, which is deprecated. You should try ListView instead.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jun 14 '17 at 17:27









                  Collin Jackson

                  20.4k36278




                  20.4k36278
























                      up vote
                      0
                      down vote













                      If you have other import statements try to use alias as some libraries may be the reason for conflict.



                      Example: import 'package:html/parser.dart' as parser;






                      share|improve this answer

























                        up vote
                        0
                        down vote













                        If you have other import statements try to use alias as some libraries may be the reason for conflict.



                        Example: import 'package:html/parser.dart' as parser;






                        share|improve this answer























                          up vote
                          0
                          down vote










                          up vote
                          0
                          down vote









                          If you have other import statements try to use alias as some libraries may be the reason for conflict.



                          Example: import 'package:html/parser.dart' as parser;






                          share|improve this answer












                          If you have other import statements try to use alias as some libraries may be the reason for conflict.



                          Example: import 'package:html/parser.dart' as parser;







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 10 at 16:19









                          Divakar Rajesh

                          1321110




                          1321110






























                               

                              draft saved


                              draft discarded



















































                               


                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44550997%2fflutter-constructor-error%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest




















































































                              Popular posts from this blog

                              Xamarin.iOS Cant Deploy on Iphone

                              Glorious Revolution

                              Dulmage-Mendelsohn matrix decomposition in Python