Build 5 Apps in 5 Minutes with Flutter… But should you?

600,355
0
Published 2021-06-22
Flutter makes it possible to deploy your code to iOS, Android, MacOS, Windows, and the Web. But what are the pros and cons of cross-platform development? fireship.io/tags/flutter/

#flutter #code #dev

🔗 Resources

Flutter Web flutter.dev/web
Flutter Desktop flutter.dev/desktop

📚 Chapters

00:00 Cross-Platform Development
01:08 Build 5 Apps
05:48 Flutter Pros & Cons

🤓 Install the quiz app

iOS itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android play.google.com/store/apps/details?id=io.fireship.…

🔥 Watch more with Fireship PRO

Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code

All Comments (21)
  • @mlem7108
    For the newbies, never forget that the best language/framework/whatever is the one you actually make something with. Completed projects are better than over optimised unfinished ones.
  • @OptrixTV
    it’s not all rainbows and Flutterflies
  • @masteradit6408
    One thing they have in common: they all have blue logos 😂
  • @dominio1998
    There are actually two ways of rendering flutter web apps. One as you have shown with canvas, it weights more, but have better performance. (Skia engine is downloaded to the broswer) and there is the second one (new) that translate to HTML CSS and JS.
  • @TheJobCompany
    1:27 "delete_me" proceeds to keep the folder around for the next couple of years
  • @merthyr1831
    We don't deploy to Mac/Windows (that's why we have web apps!) but we are quite happily building an IoS/Web/Android app for 100K+ users, while using native styled widgets. Takes a bit of scaffolding to set up that way so it's intuitive for devs (eg. setting the widget themes in the build context rather than within a widget) but it works pretty well for us! We also use automated testing to compare the appearance of different widgets during pull requests, helping us diagnose layout issues.
  • @tikeyike
    Where I work, we mostly create apps for internal business uses. The greatest thing we ever did was to ditch native apps all together and just use PWA's.
  • @FilledStacks
    Great video as always! 100% spot on with everything. We're building a desktop Mac / Windows app. Also multiple mobile apps and only 1 mobile and Web application. As you know I'm a bit biased but it's been such a great experience. This video is what I will recommend if asked about flutter going forward :D
  • @grmancool
    6:33 if I understood their blog post about it, Spotify uses React throughout their platforms, with different wrappers around the clients to interact with the hardware and the platform
  • @fibulawars
    Well, it is easier to create a plugin in all platforms to support a feature than to recreate an app for each. Flutter is on the right track to be the best framework for building UI. Using it for mobile is an awesome experience. You still need to know how to develop for the native platforms because there are configurations that will need to be done at some point. Great video btw!
  • @CatalinMironDev
    To answer your question: Skype is built using React Native (Skype is running on web, Android, iOS, Mac, Linux, Windows). Thanks for the amazing video! I love your way of editing. Thanks!
  • @demojoe28
    Your biggest fan from Zimbabwe - We're all millionaires over here
  • @vin5718
    I agree with the drawback, I tried React Native Web and its definitely not easy trying to make the UI looks good and functions well in Web and Mobile. At the point, where it’s easier to wrote two codebases
  • @ZiosNeon
    The flutter vs react native is so much like console wars, everyone throws crap about the other one.
  • @Noskipo
    That "everything is rendered in a canvas" thing for web sounds like hell on earth regarding accessibility issues :O
  • @wdestroier
    You just made me realize something super awesome about Flutter! No XSS injection (Not totally, but it's harder)
  • @avaze7
    Discord is actually supported on Android, IOS, Windows, Linux and in Browser, and I think they did a great Job at having a great experience on all. I'm not sure but I think Desktop & Web are built with react/electron and mobile with another framework like flutter.
  • @XDBjoernXD
    I am currently learning flutter. Goddamn I love your short introductions: simple enough to understand.