From mobile app to web app

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025
  • Join Mariam Hasnany and John Ryan as they upgrade their mobile app into a web app. Learn how to adapt your app for desktop browsers, how to debug, and how to deploy your app to a web server.
    Resources:
    Web support for Flutter → goo.gle/2ZI2GaV
    Creating responsive apps → goo.gle/3uouYFh
    Scrollbar class → goo.gle/2ZI2Krb
    Speakers: John Ryan, Mariam Hasnany
    Watch more:
    Flutter Engage playlist → goo.gle/Flutter...
    Download the Flutter 2 SDK → goo.gle/Flutte...
    Subscribe to Flutter! → goo.gle/FlutterYT
    #FlutterEngage

ความคิดเห็น • 148

  • @ezekielouedraogo2651
    @ezekielouedraogo2651 2 ปีที่แล้ว +15

    0:00 Intro
    5:34 plugin support
    7:10 responsive design
    9:59 navigation
    11:08 desktop idioms
    12:28 rendering
    14:12 Debugging
    17:08 Deployment
    19:20 PWA
    20:00 recap

  • @VictorKun
    @VictorKun 3 ปีที่แล้ว +131

    I could feel the scripting XD... Great job for introduction success

  • @nyke1982
    @nyke1982 3 ปีที่แล้ว +28

    Great! Web support and native mobile app development with one framework! That’s amazing 👍

  • @abhishtsingh6073
    @abhishtsingh6073 3 ปีที่แล้ว +52

    Had me on "It's already a PWA" which is how it should be!!!

    • @chaos_monster
      @chaos_monster 3 ปีที่แล้ว

      that is easy to do with many native web frameworks ;)

  • @abdous-i8s
    @abdous-i8s 3 ปีที่แล้ว +10

    I think this could even make your code more readable because now you're kinda forced to split code into Widgets to support web layout (otherwise it gets extremely messy)

  • @3DiXY
    @3DiXY 3 ปีที่แล้ว +3

    This really improving the possibilities for desktop usage of your app!
    For those who haven't upgraded flutter for a more than 7 months (like me ;) ) run "flutter upgrade" in your terminal, restart your IDE and the "Chrome (web)" option will be available.

    • @hyungtaecf
      @hyungtaecf 3 ปีที่แล้ว +1

      omg you should upgrade flutter more often…

  • @leonf.7893
    @leonf.7893 3 ปีที่แล้ว +6

    I'm really excited about this. Can't wait to start learning the tech.

  • @johnpaulcarter7
    @johnpaulcarter7 3 ปีที่แล้ว +1

    Great video, pacing, content so apt. Have been putting off “porting” app to web, so actually started laughing at the deploy step - so straightforward. Thanks.

  • @poomchantarapornrat5685
    @poomchantarapornrat5685 3 ปีที่แล้ว +19

    My code is gonna get more messy now

  • @jean-paulbella3911
    @jean-paulbella3911 3 ปีที่แล้ว +4

    How about SEO ? Is there any optimisation to be expected for Flutter Web ?

    • @Nikage23
      @Nikage23 3 ปีที่แล้ว +2

      They mentioned at beginning of the video that it is "meant to build apps" , thus it's not seo friendly which is logical conclusion to me. at least as of now, I guess

  • @BrendansReasons
    @BrendansReasons 3 ปีที่แล้ว +2

    I don't like how the page transitions appear in the browser

  • @ergocardinal9585
    @ergocardinal9585 ปีที่แล้ว

    thx for the tutorial!! i'm new to flutter and this looks very promising! however does that mean we need 2 sets of code for app and web? or at least there is going to be a lot of conditional code?

  • @haiderkhalilpk
    @haiderkhalilpk 3 ปีที่แล้ว +4

    I get a blank screen when I run my flutter app from command flutter run -d chrome --release

  • @MohamedDernoun
    @MohamedDernoun 3 ปีที่แล้ว +5

    How great is this video, I enjoyed every minutes of it

  • @_vitorhenriquec
    @_vitorhenriquec 2 ปีที่แล้ว +1

    Wonderfull, i am for sure joining to Flutter.

    • @flutterdev
      @flutterdev  2 ปีที่แล้ว

      We're delighted to hear this, Vitor. Please check out these wonderful codelabs to help you on your Flutter journey😁: goo.gle/flutter-codelabs
      Happy learning 🙌

  • @kiraalberiti7609
    @kiraalberiti7609 3 ปีที่แล้ว +1

    It's awesome !! I haver been wainting for this !

  • @shunjidrahman6860
    @shunjidrahman6860 3 ปีที่แล้ว +6

    What is the font of the code editor?

  • @waheed_akhtar
    @waheed_akhtar 3 ปีที่แล้ว +2

    For the first time, I liked the Google dev video.

  • @Daidera91
    @Daidera91 9 หลายเดือนก่อน

    Amazing Introduction!

  • @bswill5077
    @bswill5077 3 ปีที่แล้ว +6

    Awesome! Now its time to enroll in acting class

  • @theethiorex
    @theethiorex 2 ปีที่แล้ว +1

    for a long time i tried to learn different languages but failed even though i am a computer science student to its either I am lazy or couldnt have a better understanding i don't know but now i feel like flutter was the one i must learn and easily understand.

    • @rogerlowery-jb3gs
      @rogerlowery-jb3gs ปีที่แล้ว

      😮

    • @clementcardonnel3219
      @clementcardonnel3219 ปีที่แล้ว +1

      It's like guitar where you should choose the one that feels best in your hand - here you choose the one that best fits your mind. It's understandable that some languages feel better than other.

  • @santiagoteransuarez5230
    @santiagoteransuarez5230 3 ปีที่แล้ว +1

    Hello! How can I render text in Flutter Web so it can be properly selectable? And is it possible to get the browser's default context menu? I've been struggling with this for a long time. Thanks!

  • @estefanocampoverde3660
    @estefanocampoverde3660 10 หลายเดือนก่อน

    flutter web es lo mejor de flutter y su futuro

  • @innovatesmind
    @innovatesmind 3 ปีที่แล้ว

    Hi can we access the hardware that is attach of system through web , if that device driver is also written in c++

  • @rammehar5531
    @rammehar5531 3 ปีที่แล้ว +2

    Great explanation But how to manage navigation for flutter web?

  • @SalocinDotTEN
    @SalocinDotTEN 3 ปีที่แล้ว +1

    I use visual studio code. Will all these intelli sense work?

    • @arthurlima923
      @arthurlima923 3 ปีที่แล้ว

      Yes. Install the Flutter and dart plugin for visual studio code.

  • @intuneknight9681
    @intuneknight9681 2 ปีที่แล้ว

    I'm working on a web project, what I don't like in all of this is the convertion to javascript you think it would be better to make a version of chrome with full support for dart ?

  • @Abbici
    @Abbici 3 ปีที่แล้ว

    Hi.
    First of all thanks for the idea of creating web pages with the Flutter.
    In this regard, I would like to ask you why, in your opinion, my server does not work with the new version of Flutter web ...

  • @jhoravi1
    @jhoravi1 3 ปีที่แล้ว +2

    Can we import JavaScript libraires?

  • @davidmimay
    @davidmimay 3 ปีที่แล้ว +1

    nice! great video guys, now im considering to move from angular to flutter🤔

  • @anotherjack
    @anotherjack 3 ปีที่แล้ว

    Very practical and informative! Awesome!

  • @timmanning9
    @timmanning9 3 ปีที่แล้ว +1

    Are there any flutter images on docker?

  • @RIKOARIshowreel
    @RIKOARIshowreel 3 ปีที่แล้ว

    0:30 it's a PRS Custom 24, isn't it? 🎸

  • @islayygh123
    @islayygh123 3 ปีที่แล้ว +1

    Is the janky ios animations fixed in flutter 2?

  • @urvirambhia9781
    @urvirambhia9781 ปีที่แล้ว

    can you explain about how can we migrate databases for web

  • @charlesmuhanzi4776
    @charlesmuhanzi4776 3 ปีที่แล้ว +3

    looks awesome!

  • @richardchaven
    @richardchaven 3 ปีที่แล้ว +1

    How do we specify Tab navigation ?

  • @manishsaxena2974
    @manishsaxena2974 3 ปีที่แล้ว

    Can we add things on web which is not there on android mobile application and if yes then how to do it??

  • @deeprajswamy1168
    @deeprajswamy1168 2 ปีที่แล้ว

    @flutter while using webview package, and Initializing an initialurl, while running it says url refused to connect. what should I do?

  • @joed8805
    @joed8805 2 ปีที่แล้ว

    The webview in flutter uses more memory around 150 MB on start when compared to 40 MB on WKWebview. Is this a known issue

  • @uDubRiceBoy
    @uDubRiceBoy 3 ปีที่แล้ว +1

    can you containerized the flutter webApp?

  • @umairjibran7
    @umairjibran7 3 ปีที่แล้ว

    which fonts are those in the editor?

  • @wantedai6689
    @wantedai6689 3 ปีที่แล้ว +1

    Sir..which theme are using ?

    • @Lp3
      @Lp3 3 ปีที่แล้ว +1

      He is using CupertinoApp instead of MaterialApp.

  • @kameshwb5925
    @kameshwb5925 3 ปีที่แล้ว

    I tried it but I didn't get the output does it only work if we host it somewhere? Can't we run the index.html in browser directly ??.. I tried but I got nothing.

  • @bnee4313
    @bnee4313 3 ปีที่แล้ว

    Can we add HTML element in compiled web app of flutter?

  • @tigrankhachaturian8983
    @tigrankhachaturian8983 3 ปีที่แล้ว

    So it's react native but in reverse?

  • @moheric
    @moheric 3 ปีที่แล้ว +1

    Flutter is Awesome

  • @alisindhi1742
    @alisindhi1742 ปีที่แล้ว

    when we uploaded image on web after didn't work but it work on mobile have big issue for us.

  • @sithumdilanga650
    @sithumdilanga650 3 ปีที่แล้ว

    scrollbar class is still cannot scrollable using mouse ? why ?

  • @masawudua.rahman6341
    @masawudua.rahman6341 3 ปีที่แล้ว +1

    Can u host ur flutter web app on sheared hosting

    • @Nikage23
      @Nikage23 3 ปีที่แล้ว +1

      I guess as any other html and javascript yes

  • @edxgar40
    @edxgar40 3 ปีที่แล้ว

    Now is my first option to use in all development.

  • @s-guytech9160
    @s-guytech9160 3 ปีที่แล้ว

    Hello guys, i need some clarification here, is flutter web app automatically an SPA that is a PWA? what if i do not want the PWA feature but just a regular SPA.

    • @Counter_Hour
      @Counter_Hour 2 ปีที่แล้ว +1

      Simple way, go to the index.html template in the /web directory and remove the link to the manifest.json file and (possibly) the link to the service worker, and it loses all the features of the PWA and becomes a regular SPA. However, that's not much needed, since a PWA behaves like a SPA if it's not installed in the home screen.

  • @consciousmayank
    @consciousmayank 3 ปีที่แล้ว

    Hi can you also describe how to deploy flutter web apps too.

  • @moin2542
    @moin2542 3 ปีที่แล้ว

    But the quesiton is. Does it have a scroll bar?

  • @StijnHommes
    @StijnHommes 3 ปีที่แล้ว

    Why? You've left out native desktop programs.

  • @nadirsrac9983
    @nadirsrac9983 3 ปีที่แล้ว

    What about Ads support?

  • @petal9547
    @petal9547 3 ปีที่แล้ว

    I can't search for Texts on the main browsers.Thats to big of a bug to use on production Imo.

  • @poisonels8023
    @poisonels8023 3 ปีที่แล้ว

    Please how to show web image on web?

  • @dcurumaco
    @dcurumaco 3 ปีที่แล้ว

    What theme are you using?

    • @Lp3
      @Lp3 3 ปีที่แล้ว

      He is using CupertinoApp instead of MaterialApp.

  • @oniyaolaiya9826
    @oniyaolaiya9826 2 ปีที่แล้ว

    #Flutter should add an awesome SEO support for web

  • @darshakvasoya2075
    @darshakvasoya2075 3 ปีที่แล้ว

    Firebase real time database is not working in flutter web. Plz make it plugin for it.

  • @se7enzz258
    @se7enzz258 3 ปีที่แล้ว

    Great video! and how can i pass data from Native App to Flutter WebApp as a web view in native

  • @jefriaritambunan2796
    @jefriaritambunan2796 3 ปีที่แล้ว

    Is this mean Dart would also to use at web development after Flutter supports web now. 😁

  • @mamabear8177
    @mamabear8177 2 ปีที่แล้ว

    Can you hide apps through web app from your spouse because in Google history stuff is showing up but nothing on the phone?

  • @gondaimgano
    @gondaimgano 3 ปีที่แล้ว

    how do I handle CORS issue when doing http requests ?

    • @espenevensen7059
      @espenevensen7059 3 ปีที่แล้ว

      You need to configure the server you're sending your requests to. If your source is an apache server, you can add the following lines to the .htaccess
      Header set Access-Control-Allow-Origin "*"

  • @AhsanRaza29
    @AhsanRaza29 2 ปีที่แล้ว

    I feel bad for you guys for getting less likes while you teach the actual way of making a living!

  • @ommy271
    @ommy271 3 ปีที่แล้ว

    Interested to try

  • @vazules
    @vazules 2 ปีที่แล้ว

    thank you! nice use case learned a lot :-)

  • @LeandroCoutinho
    @LeandroCoutinho 3 ปีที่แล้ว

    Pretty cool! Impressive!

  • @gungunaremusic5988
    @gungunaremusic5988 3 ปีที่แล้ว

    How to protect API request made from Flutter Web app?

  • @nickolaysavchenko2582
    @nickolaysavchenko2582 3 ปีที่แล้ว +1

    I built my mobile app for web, and it has many many bugs with rendering. Simple apps works, but real apps can't be usable.

    • @dageddy
      @dageddy 3 ปีที่แล้ว +1

      Have you tried explicitly set to CanvasKit renderer?

    • @arthurlima923
      @arthurlima923 3 ปีที่แล้ว

      Strange.. I'm using it in production with no problems. Was able to get around any problems (which really was around the way you navigate screens/urls on web vs mobile).

    • @nickolaysavchenko2582
      @nickolaysavchenko2582 3 ปีที่แล้ว +1

      @@arthurlima923 my project relatively complex. Something like Facebook. Many many screens and features. We started native web version with Vue, because its not production ready:(

    • @Counter_Hour
      @Counter_Hour 2 ปีที่แล้ว

      @@nickolaysavchenko2582 when this podcast was published Flutter web was in a relatively early version, last releases are much more stable

  • @2SourceFort
    @2SourceFort 3 ปีที่แล้ว

    Great... It's very good 👍👍

  • @DreamBigEducation
    @DreamBigEducation 3 ปีที่แล้ว

    Nice tutorial..! In flutter web app, flutter web view not working what to do? please help me Sir.

  • @marceloviana7622
    @marceloviana7622 3 ปีที่แล้ว

    Is this example on github?

  • @haiderjaafer8164
    @haiderjaafer8164 3 ปีที่แล้ว

    Awesome so can now run mobile app into web app what’s about the design

  • @glowiever
    @glowiever 3 ปีที่แล้ว

    it's pwa ready already? noice

  • @himanshuthakur2504
    @himanshuthakur2504 3 ปีที่แล้ว

    After running flutter create . Web directory is not created.pls help

    • @johnryan4928
      @johnryan4928 3 ปีที่แล้ว

      Can you double check that you ran "flutter channel stable" and "flutter upgrade"?

    • @himanshuthakur2504
      @himanshuthakur2504 3 ปีที่แล้ว

      @@johnryan4928 yes I did.

    • @davidgeek1109
      @davidgeek1109 3 ปีที่แล้ว

      @@himanshuthakur2504 your flutter project folder should be in lower alphabet... & then re-enter the command flutter create .

    • @shedrackejeh6542
      @shedrackejeh6542 3 ปีที่แล้ว

      Upgrade flutter to 2.0.0 by running flutter upgrade.

    • @shedrackejeh6542
      @shedrackejeh6542 3 ปีที่แล้ว

      When you upgrade flutter to 2.0.0, don't forget to migrate to null safety,

  • @tanvirashraf728
    @tanvirashraf728 3 ปีที่แล้ว

    Not Firefox?

    • @johnryan4928
      @johnryan4928 3 ปีที่แล้ว

      Firefox is supported! flutter.dev/docs/development/platform-integration/web#which-web-browsers-are-supported-by-flutter

    • @paulorcf
      @paulorcf 3 ปีที่แล้ว

      For debug chrome is required but for release it is not.

  • @ahmetaliasik8269
    @ahmetaliasik8269 3 ปีที่แล้ว

    hi ı have problem with flutter web if ı click the ctrl and scroll the mouse crome zoom in and zoom out then
    my pages are slipping anyone help me about this problem please. Thanks

  • @FireFly969
    @FireFly969 3 ปีที่แล้ว

    I love flutter

  • @dera_ng
    @dera_ng 3 ปีที่แล้ว +1

    Amazing!!

  • @theplaymakerno1
    @theplaymakerno1 3 ปีที่แล้ว

    Teleprompter?

  • @Holmewi
    @Holmewi 3 ปีที่แล้ว +1

    Support for screen readers?

  • @pedrammohammadalipour4035
    @pedrammohammadalipour4035 3 ปีที่แล้ว

    Idk why but web is laggy on phone browser

  • @surfreadjumpsleep
    @surfreadjumpsleep 3 ปีที่แล้ว

    Just don't try to reload the page.

  • @MuhammadAmir-mf9xt
    @MuhammadAmir-mf9xt 3 ปีที่แล้ว

    Sounds great ,

  •  3 ปีที่แล้ว +1

    loved it

  • @lazarusnwankwo7639
    @lazarusnwankwo7639 3 ปีที่แล้ว

    Source code please

  • @chivonchhai-IT
    @chivonchhai-IT 3 ปีที่แล้ว

    So love flutter

  • @AbdalwhabSalahDev
    @AbdalwhabSalahDev 3 ปีที่แล้ว +1

    thanks.

  • @simpingsyndrome
    @simpingsyndrome 3 ปีที่แล้ว +1

    yayy Flutter

  • @aytanozu
    @aytanozu 3 ปีที่แล้ว

    Please Turkish subtitle

  • @farizmamad
    @farizmamad 3 ปีที่แล้ว

    Finally!!

  • @alexreyes091
    @alexreyes091 3 ปีที่แล้ว +3

    Excelente!!

  • @rijin_thomas_23
    @rijin_thomas_23 3 ปีที่แล้ว +2

    SEO?

    • @paulorcf
      @paulorcf 3 ปีที่แล้ว +3

      No SEO as of this version. It is in the roadmap but if is realy important to your app flutter is not the framework for you now. But it is on the works!

  • @ryannazari4917
    @ryannazari4917 3 ปีที่แล้ว

    flutter web is not working correctly with the cursor in RTL direction. can you fix it?

  • @Hassan-kp5cu
    @Hassan-kp5cu 3 ปีที่แล้ว +2

    In love

  • @datvu246
    @datvu246 2 ปีที่แล้ว

    great!

  • @markoshivapavlovic4976
    @markoshivapavlovic4976 3 ปีที่แล้ว

    awesome :)

  • @CoderJava
    @CoderJava 3 ปีที่แล้ว

    Awesome.