How to run Flutter app styled as iOS on Android












3















I have some widgets in my Flutter app which are styled differently between Android and iOS (where I have done this, I always used Theme.of(context).platform).



I'm using an old MacBook Air to build my iOS apps and did some screenshots using it, but they are too low res, so I want to redo these on my PC using an Android emulator.



I can adjust a few things and run the app styled as iOS on the Android emulator, but rather than adjusting my code, is there a command line parameter I can pass to tell it to run as an iOS device?



I just want the app to look like it would as if it is running on an iOS device for the purposes of taking some screenshots.










share|improve this question























  • medium.com/flutter-io/… might interest you

    – Günter Zöchbauer
    Jan 13 at 16:26
















3















I have some widgets in my Flutter app which are styled differently between Android and iOS (where I have done this, I always used Theme.of(context).platform).



I'm using an old MacBook Air to build my iOS apps and did some screenshots using it, but they are too low res, so I want to redo these on my PC using an Android emulator.



I can adjust a few things and run the app styled as iOS on the Android emulator, but rather than adjusting my code, is there a command line parameter I can pass to tell it to run as an iOS device?



I just want the app to look like it would as if it is running on an iOS device for the purposes of taking some screenshots.










share|improve this question























  • medium.com/flutter-io/… might interest you

    – Günter Zöchbauer
    Jan 13 at 16:26














3












3








3








I have some widgets in my Flutter app which are styled differently between Android and iOS (where I have done this, I always used Theme.of(context).platform).



I'm using an old MacBook Air to build my iOS apps and did some screenshots using it, but they are too low res, so I want to redo these on my PC using an Android emulator.



I can adjust a few things and run the app styled as iOS on the Android emulator, but rather than adjusting my code, is there a command line parameter I can pass to tell it to run as an iOS device?



I just want the app to look like it would as if it is running on an iOS device for the purposes of taking some screenshots.










share|improve this question














I have some widgets in my Flutter app which are styled differently between Android and iOS (where I have done this, I always used Theme.of(context).platform).



I'm using an old MacBook Air to build my iOS apps and did some screenshots using it, but they are too low res, so I want to redo these on my PC using an Android emulator.



I can adjust a few things and run the app styled as iOS on the Android emulator, but rather than adjusting my code, is there a command line parameter I can pass to tell it to run as an iOS device?



I just want the app to look like it would as if it is running on an iOS device for the purposes of taking some screenshots.







flutter






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 13 at 15:02









MulderMulder

804




804













  • medium.com/flutter-io/… might interest you

    – Günter Zöchbauer
    Jan 13 at 16:26



















  • medium.com/flutter-io/… might interest you

    – Günter Zöchbauer
    Jan 13 at 16:26

















medium.com/flutter-io/… might interest you

– Günter Zöchbauer
Jan 13 at 16:26





medium.com/flutter-io/… might interest you

– Günter Zöchbauer
Jan 13 at 16:26












2 Answers
2






active

oldest

votes


















1














You can use



MaterialApp(theme: ThemeData(platform: TargetPlatform.iOS),


or use Cupertino widgets https://flutter.io/docs/development/ui/widgets/cupertino






share|improve this answer































    0














    As you can run any app of iOS on Android device. It's easy now to run tall iOS Apps on Android device Run iOS on Android.






    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%2f54170115%2fhow-to-run-flutter-app-styled-as-ios-on-android%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














      You can use



      MaterialApp(theme: ThemeData(platform: TargetPlatform.iOS),


      or use Cupertino widgets https://flutter.io/docs/development/ui/widgets/cupertino






      share|improve this answer




























        1














        You can use



        MaterialApp(theme: ThemeData(platform: TargetPlatform.iOS),


        or use Cupertino widgets https://flutter.io/docs/development/ui/widgets/cupertino






        share|improve this answer


























          1












          1








          1







          You can use



          MaterialApp(theme: ThemeData(platform: TargetPlatform.iOS),


          or use Cupertino widgets https://flutter.io/docs/development/ui/widgets/cupertino






          share|improve this answer













          You can use



          MaterialApp(theme: ThemeData(platform: TargetPlatform.iOS),


          or use Cupertino widgets https://flutter.io/docs/development/ui/widgets/cupertino







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 13 at 16:24









          Günter ZöchbauerGünter Zöchbauer

          321k68956892




          321k68956892

























              0














              As you can run any app of iOS on Android device. It's easy now to run tall iOS Apps on Android device Run iOS on Android.






              share|improve this answer




























                0














                As you can run any app of iOS on Android device. It's easy now to run tall iOS Apps on Android device Run iOS on Android.






                share|improve this answer


























                  0












                  0








                  0







                  As you can run any app of iOS on Android device. It's easy now to run tall iOS Apps on Android device Run iOS on Android.






                  share|improve this answer













                  As you can run any app of iOS on Android device. It's easy now to run tall iOS Apps on Android device Run iOS on Android.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 19 at 8:51









                  Gaurav MalhotraGaurav Malhotra

                  11




                  11






























                      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%2f54170115%2fhow-to-run-flutter-app-styled-as-ios-on-android%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

                      Liquibase includeAll doesn't find base path

                      How to use setInterval in EJS file?

                      Petrus Granier-Deferre