Should you use Flutter for Web Apps?

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • 🔥 PREMIUM DEVELOPER MENTORING PROGRAM:
    unclestef.com/
    🔥 CODER'S CAREER PATHS WEBINAR - FREE 29 MINUTE VIDEO:
    newsletters.stefanmischook.co...
    🔥 LIZARD WIZARD KOMODO - TRANSFORMATIONAL MIND TRAINING:
    newsletters.stefanmischook.co...
    *************
    Channel Discord Server: / discord
    WEB HOST PAYS FOR YOUR WEB DESIGN TRAINING IN 2021:
    www.killersites.com/blog/2020...
    POPULAR & EASY CODING COURSES:
    Full stack web developer course: school.studioweb.com/store/co...
    Python 3 Foundations & Certification: school.studioweb.com/store/co...
    Complete Freelancer: school.studioweb.com/store/co...
    Complete Entrepreneur: school.studioweb.com/store/co...
    *************
    🦎 Lizard Wizard Course:
    school.studioweb.com/store/co...
    📚 BOOKS TO READ:
    My Beginners HTML5, CSS3: amzn.to/2wKsVTh
    … Complements Studioweb courses on HTML5, CSS3 and JavaScript.
    Refactoring: Improving the Design of Existing Code (2nd Edition) amzn.to/3o5cTbw
    HeadFirst Design Patterns: amzn.to/2LQ0Gdh
    Java Refactoring: Improving the Design of Existing Code (1st Edition) amzn.to/3a9nSsZ
    The Naked Ape:
    amzn.to/3fhS1Lj
    ✉️ STAY IN CONTACT:
    Stef's social links:
    Instagram: stefanmisch...
    Twitter: / killersites
    Stef's business channel:
    / @unclestef8239
    👉 GOOGLE REVIEW:
    g.page/studioWebedu/review?mt
    Leave a Google review about Stef.
    MY MOUSE & KEYBOARD:
    Logitech Keyboard I use: amzn.to/38jYDqE
    Logitech mouse I use: amzn.to/2IeVvBj
    SUPPLEMENTS THAT WORK AMAZING FOR ME:
    Protein Essentials Beef Gelatine Powder:
    amzn.to/2Pf52vL
    ... Healed my very bad knee. If you have joint problems, this *could do miracles for you.
    Webber Naturals 88862 Glucosamine Chondroitin
    amzn.to/3ss9WEa
    MY CAMERA GEAR:
    Godox VL150 lights: amzn.to/3lhsYZP
    Sigma 18-35 lens: amzn.to/33sRh0T
    Canon EOS C70 Cinema Camera
    Thanks!
    Stef
    #mentoring #developermentoring #unclestef #codingcoach

Komentáře • 88

  • @Gaijin101
    @Gaijin101 Před rokem +40

    Flutter 3.3 now brings path routing and other fixes for web.. Its getting much closer to production ready. The team says they are working on SEO next.

    • @daumienebi
      @daumienebi Před rokem +2

      So you mean Flutter web is not production ready??

    • @Gaijin101
      @Gaijin101 Před rokem +5

      @@daumienebi Its is stable. But currently only suitable for tools, webapps, admins, ect2. Not yet suitable for contents, blogs, ecommerce and anything that needs SEO.

    • @Gaijin101
      @Gaijin101 Před rokem

      Those looking to have a simple CRUD app or mobile-version of ur typical content-based site. i would recommend a look into Ionic/Capacitor.
      Just make sure they have the API u need because customizing it later is going to be very tough.

    • @greendsnow
      @greendsnow Před rokem +1

      @@daumienebi Flutter for web? Why?! JS is simpler and more advanced!

    • @feepin2058
      @feepin2058 Před rokem

      @@greendsnow If Flutter Web is stable, and production ready, it would mean that we will have 1 codebase, for mobile and web apps. Obviously the responsivness should be done properly

  • @JustFelipeBrito
    @JustFelipeBrito Před 2 lety +35

    I like Flutter, yeah it’s a handy tool and productive. The key point to front end devs is that dart is so easy to work with, especially regarding layout and design (CSS turns to be a disgrace haha).
    The only thing that bothers me is that the community hyped it a lot and people are not thinking in what they need for the project, instead they’re forcing the use of Flutter everywhere like it’s the #1 solution to all problems haha

    • @badaramir24
      @badaramir24 Před 2 lety +1

      I too like flutter. BUT the #1 solution to all problems ha ha.

    • @lkledu2
      @lkledu2 Před 11 měsíci

      I agree a lot, javascript also gives me some goosebumps with its scopes. Flutter is just so easy, the trap is that it's so easy that is easy to do bad code that can turn in a legacy nightmare. Flutter developers needs to pay attention on code quality

  • @juancarlosaguilarlopez9252

    Among Flutter, net maui, kotlin multiplatform and gluon mobile, I'll try flutter for my project because dart is easy to use and I like this idea of making your app with composition.

  • @nilo_river
    @nilo_river Před rokem +9

    The Flash Player (Actionscript) was the de facto "write one, run everywhere" and back then a WebApp was a huge interactive, multimedia thing. So the iPhone came an Apple refused to run Flash Player. Early 2000s we had the tech to run Web Apps with GPU capabilities, immersive sound, Relatime Communication and the list goes on. Only now we are coming back to this era where Native Apps are unnecessary.

    • @nobytes2
      @nobytes2 Před rokem +2

      yeah because Apple wanted that revenue from the app store

    • @nilo_river
      @nilo_river Před rokem

      @@nobytes2 yeah. Precisely. And now we are likely to see a similar scenario with Apple Vision Pro. Safari will likely be the most restrictive browser for WebXR.

  • @ingmarfalk3306
    @ingmarfalk3306 Před 2 lety +13

    For mobile, flutter is probably a better choice then other cross-platform framework. It gets the closest to native performance and it is very easy to learn. In general you get to around 90-95 % of the performance of native apps (react is not far of though), so for most applications especially small companies flutter (or react native) is a good choice to save money and time. For bigger companies and/or if you need those extra 5-10 % performance, which will happen now and then, you would be advised to go with native. And for web.... as of July 2022, just forget it. Its not ready

    • @davidowens9597
      @davidowens9597 Před 2 lety +1

      React Native is pretty far off from "native" performance compared to Flutter on mobile and desktop. RN apps are going to be slower and use more memory. You'll also have a much worse developer experience.

    • @anb4351
      @anb4351 Před 2 lety +1

      ​@@davidowens9597 React Native used to be quite slow but the as of late 2021, they have updated the javaScript bridge which interacts with native components and now the performance difference is negligible for most use cases.

  • @sulaiman.micheal
    @sulaiman.micheal Před rokem

    Thanks for the word.

  • @Gelo2000origami
    @Gelo2000origami Před 2 lety +7

    If flutter helps you do what you need to do better than other things, use it. Replace flutter with any other framework or technology

  • @MarcelPirosca
    @MarcelPirosca Před 2 lety +48

    This guy gives Flutter advice but has to look up that the coding language is called Dart. Wow.

    • @StefanMischook
      @StefanMischook  Před 2 lety +6

      You missed the point of the video.

    • @azmo_
      @azmo_ Před rokem +4

      I also expected an answer with experience in web development AND flutter, that's what I'm looking for. But unfortunately wasted my time here

    • @egwuted2398
      @egwuted2398 Před rokem +1

      @@azmo_ 100% sure you did not watch the video

    • @tokiomutex4148
      @tokiomutex4148 Před 10 měsíci

      and there are people in the Flutter community which give worse advice

  • @adriatic123
    @adriatic123 Před rokem +5

    Flutter seems to be a nice technology, especially if we compare its speed to the native apps. Yet, Flutter is based on Material design and thus not as flexible design-wise as the native apps. Second, it's not that good in connecting with the mobile phone hardware. Regarding web/browser apps, I think frameworks like Vue and Angular are superior because they are built for the web from the scratch. You have full customization possibility be it design-wise or otherwise. So in a conclusion, for mobile use Flutter, and for the web use Vue/Angular/React. For that 5% of extra power & hardware access on mobile use native mobile apps done with Java/Kotlin/Objective C.

  • @Ph34rNoB33r
    @Ph34rNoB33r Před 2 lety +2

    Java Applets were not exactly write once run everywhere. On Netscape, sure. But on Internet Explorer, they had their own runtime that was roughly compatible to 1.1.8, so no swing, only AWT 😭
    (Swing isn't pretty either, but more convenient to work with)

  • @unicornshampoo
    @unicornshampoo Před 2 lety +3

    I thought you wrote "fluffer". I am willing to do a lot to make sure my project succeeds but not that much!

  • @bennguyen1313
    @bennguyen1313 Před 5 měsíci

    Is it possible for a flutter web app, to access a computer's peripherals? I understand a desktop application can be built using FFI that can call DLLs... but can that be done with a browser-based flutter web app as well?
    If so, can a webserver be run on the desktop, such that this web app can be viewed on a remote browser yet still access the computer's peripherals?

  • @HammadKhanYT
    @HammadKhanYT Před 5 měsíci

    My answer: Flutter is ready for web use finally, with dedicated routing and responsive design feature, the website will look just like a regular web page. A couple of years ago, it would not render at all but things are much better and bugs free.
    Things to consider, you web app size will be quite large and everything you see on the web will be on canvas so you wont have copy and past option and therefore there will be no SEO (but they will figure this out). Bottom line is, it depends what technology you like to work with. If your site should have an associated mobile App with it then go for it. If not not, then looks elsewhere. Flutter apps are NOT for blogging site though, most like for real Apps only.

  • @marana.th4
    @marana.th4 Před rokem +2

    I'm on my second website now with flutter, and so far no issues, the only actual issues I've had are server-side

    • @theifeanyi
      @theifeanyi Před rokem

      Please I'd love to see what a flutter Web project looks like. 🙏

    • @elchin_123
      @elchin_123 Před rokem

      Can you give the address of the websites? I am working on a startup project. I'm a software developer, I'm learning CZcams you flutter for the project

  • @FnordSho
    @FnordSho Před rokem

    Uncle Stef, have you seen Flutter Flow??? I just found out engineers from google developed a customizable UI tool for developing advanced apps that produces clean code that can be used separately as flutter/dart projekct and integrates with any backend you want... That is crazy, this tool is great, with good price, you can develop mostly without code, but you can code also. 2 years ago i was sure that front-end dev jobs are the most safe of all the industry, and now i am not so sure...

  • @itsme3217
    @itsme3217 Před 2 lety

    its good for internal tooling or something small other than that's for now its not ready yet

  • @blackcoder2510
    @blackcoder2510 Před 2 lety +3

    about 6 months of learning JavaScript but I feel like am floating, even though I can make a small project like java script style toggle items but still I Feel like am empty in my head, what would be your advice for a profession on how and what should I build to get comfortable with java Script well

    • @1122slickliverpool
      @1122slickliverpool Před 2 lety +1

      Keep building projects and coding. It's like learning a language. You got to continue to speak the language.

    • @benamato2880
      @benamato2880 Před 2 lety +1

      yes, take a bigger project and build it. Get used to multi file javascript ( ie modules) . I would actually advise not going for a framework at first. Use vanilla js for a while to get your grounding. I went into Angular and Vue too soon... its easier but you need to be strong with vanilla first. Be patient , it will reward you I promise

    • @zb2747
      @zb2747 Před rokem

      Learn DSA or solve logic problems.

  • @novysandhu5831
    @novysandhu5831 Před 2 lety +1

    How can is use SEO in flutter web

  • @candk3717
    @candk3717 Před rokem

    He had to check to see what language flutter uses? Idk if this is his wheelhouse. Seems like a nice guy tho.

  • @cpawalid
    @cpawalid Před rokem

    Would you recommend flutter for e-commerce with high transactions and traffic?

    • @Gaijin101
      @Gaijin101 Před rokem +1

      Flutter web is not yet suitable for ecommerce. due to lack of seo, and a somewhat large initial bundle.

  • @theascendunt9960
    @theascendunt9960 Před 2 lety

    4:35 On the contrary. Only developers or people in tech are anal about these kinds of things. People download apps. They might not use them as much, sure. But most use apps than fubling with slow, poorly made web apps trying to mimic native apps.

  • @Dieterbe
    @Dieterbe Před rokem +1

    Save yourself 8 minutes and skip this video. There's nothing concrete here. One obvious thing i was looking on perspective for is the canvas rendering as opposed to DOM like react native uses which seems like a big deal for anything "web"

  • @agoodmansaid
    @agoodmansaid Před 2 lety +6

    Im a big fan. But, You should've done more research before this particular video

    • @nonya69
      @nonya69 Před rokem

      Why do u say that?

  • @nilo_river
    @nilo_river Před rokem +2

    Agree! Nowadays Native Apps are just unnecessary. Web Apps can easily solve the majority of business needs and the "Native Apps" space is already filled by the giants.

    • @hanf4415
      @hanf4415 Před rokem

      If your web app needs user interaction and engagement, going natively is a necessary approach.

    • @nilo_river
      @nilo_river Před rokem +4

      @@hanf4415 What do you mean by user interaction? Gestures? Motion detection? The browser can do pretty much anything. What kind of engagement ? Going native is only necessary if your App require a lot of graphic power, like a Big Game or a Video Editor otherwise it's all doable with PWA, Javascript, Canvas, WebXR, WebAssembly and other WebAPIs.

    • @faiz_0000
      @faiz_0000 Před rokem +1

      @@nilo_river so on android/Ios, you prefer using facebook from browser instead their native apps?

    • @nilo_river
      @nilo_river Před rokem +3

      @@faiz_0000 for sure! At least this way they won't spy too much of my life while the browser closed.

    • @faiz_0000
      @faiz_0000 Před rokem

      @@nilo_river boomer mindset

  • @alexbakker8785
    @alexbakker8785 Před 2 lety

    Still not uncle? I'm guessing you are trying to rebrand your channel like Turkiye has? :)

    • @StefanMischook
      @StefanMischook  Před 2 lety

      Nah ... just working out ideas on how to deliver the content.

    • @alexbakker8785
      @alexbakker8785 Před 2 lety

      @@StefanMischook Interesting. You mind giving details?

  • @rileydavidjesus
    @rileydavidjesus Před rokem +1

    I couldn't recommend flutter enough.

  • @CarlosJa
    @CarlosJa Před 2 lety +9

    The problem with Flutter / Dart is there's not much support or developers out there for it. I tried to get into it because Dart looked alot like PHP code. I eventually choose React Native for my App development because there's more developers and support for it..

    • @StefanMischook
      @StefanMischook  Před 2 lety +2

      Yep ... you don't want to find yourself tied to a tech that is barely used.

    • @zemorango
      @zemorango Před 2 lety +11

      Hummm, thats not what I see, theres tons of developers, support , blogs, libs, etc.....

    • @CarlosJa
      @CarlosJa Před 2 lety

      @@zemorango koo how many apps have you built in Flutter?

    • @CarlosJa
      @CarlosJa Před 2 lety +4

      @@StefanMischook Correct. Really need to know when and how to choose your battles. I tried building a few apps in Flutters and found a lot of the libraries were poorly developed. ReactNative has so much support, and libraries. Took half the time to build the same app in ReactNative than i did in Flutter.

    • @fadhilh3931
      @fadhilh3931 Před 2 lety

      @@CarlosJa For real, my current company use Flutter for one of their app. Man, the libraries not only poorly developed but also isn't a lot, some of them gonna break when you upgrade your flutter version too.

  • @prashanthkumar0
    @prashanthkumar0 Před 2 lety +4

    Flutter seems a toy to me xD.
    Need xyz ? install xyz library.. 😂
    Its just an ”UI framework” .... No guts when i need native functionality either i should learn java/kotlin or rely on someone to make xyz library . Yeah thera many libs available but , when you have to pick a single icecream from a shop you will turn mad.
    Id better learn native lang for more flexibility ..

  • @nimrsawafta1682
    @nimrsawafta1682 Před rokem

    I think you don’t know about the framework, then how you are talking about it

  • @sadam_khan
    @sadam_khan Před 2 lety +5

    The question is, should you use Flutter at all? TechLead thinks otherwise.

    • @emreaka3965
      @emreaka3965 Před 2 lety +1

      As A web developer, No, I should not because I can use javascript frameworks to develop cross-platform apps. They claim Flutter has better performance but I cannot see too much difference in the benchmarks. Even if Flutter has better performance, I would learn Native development If I want to develop a performant application. The only thing I wanted to have is to get the job done! I don't want to spend my time learning a brand new framework to have 2, 3 fps more.

    • @nobytes2
      @nobytes2 Před rokem

      you lost me at techlead, lmao dude is a clown

  • @simbarashemaunga5575
    @simbarashemaunga5575 Před rokem

    You can't make a video like this and not mention server-side rendering

  • @cyperdevelopment
    @cyperdevelopment Před 2 lety +4

    He didn't even know which language use in flutter and he gives us openion about flutter web lol

    • @phillysupra
      @phillysupra Před 2 lety

      Because when angular /ionic is a better one stop option you don't need flutter

    • @mdzaidsiddiqui4262
      @mdzaidsiddiqui4262 Před 2 lety +10

      He's been in the industry since before you were even born, I'm pretty sure he can give his opinion on some ui framework.

    • @StefanMischook
      @StefanMischook  Před 2 lety +12

      Language is pretty much irrelevant to the discussion.

  • @fidamuntaseer1989
    @fidamuntaseer1989 Před 2 lety +7

    Flutter is not yet ready for Web...

  • @smiljantukic
    @smiljantukic Před rokem

    After I did heard "You write your Flutter code, I think it is with dart, let me just reference to be sure" ... I have stopped to watch the video. Sorry

  • @psmontte
    @psmontte Před 7 měsíci

    When you are not even sure, what programming language Flutter uses, why go into the trouble of making a video.

  • @Gruak7
    @Gruak7 Před 2 lety +6

    Flutter for web sucks pretty hard

  • @michaelfrieze
    @michaelfrieze Před 2 lety +4

    Hell no. Don't use Flutter for web or anything really. If you want to know why, watch Theo's video "Stop Hurting Your Mobile Users".