Beyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web (Google I/O'19)

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 149

  • @greatestuff
    @greatestuff 5 років тому +98

    For those of you looking for web timestamp (like I was)
    Web 22:27

  • @n00bstude
    @n00bstude 5 років тому +97

    So excited for the web! Thanks for your hard work Flutter team!

    • @themodernarchitect7537
      @themodernarchitect7537 5 років тому +1

      Seems to be many months away unfortunately.

    • @pixel7038
      @pixel7038 5 років тому +3

      If they finish the web functionality, it will become the next front end competing against angular-react-vue.

  • @globalplaylist6535
    @globalplaylist6535 5 років тому +3

    From the early days I figured out that the flutter is the future of app development in any known platforms

    • @themorbidhero2987
      @themorbidhero2987 5 років тому

      Yep, me too. Knew it from the first time meeting it

  • @KETANRAMTEKE
    @KETANRAMTEKE 5 років тому +3

    The pace at which Flutter is progressing is just amazing!
    More power to Team Flutter ❤

  • @nadeemshaikh7863
    @nadeemshaikh7863 5 років тому +7

    I can't wait for flutter to become the de facto app development tool and when Fuchsia gets launched, Fuchsia devices gets all the awesome mobile apps as well as desktop apps with all the dev momentum, so ChromeOS (Zircon/Fuchsia) will finally be, 'be all and end all' OS.
    Fuchsia could also be the ideal OS for Foldables. Exciting time ahead!

    • @FedJimSmith
      @FedJimSmith 5 років тому

      Right now Fuchsia is only Command-Line - Ermine. I hope it's default GUI is Flutter optimized

    • @themorbidhero2987
      @themorbidhero2987 5 років тому

      As good as that may be, fuchsia supports android apps so pure native Android is still viable option for development

    • @themorbidhero2987
      @themorbidhero2987 5 років тому

      Also Google probably will focus fuchsia as iot OS before smartphones. Because hardware corporations will take a long time to trust fuchsia

  • @StormEntertainmentTV
    @StormEntertainmentTV 5 років тому +9

    I had no idea Anne Hathaway was a Google Engineer! Lol, anyways props to the team for building something awesome!

  • @pbdivyesh
    @pbdivyesh 5 років тому +3

    12:50 when she says you don't need to know about this as developer, I started making notes because Interviewees only ask that in this part of the world the real engine (JS V8 engine) even to a junior developer position

  • @guerrerowild
    @guerrerowild 5 років тому +2

    Congrats Emily and Emily, this is the best talk in Gogle I/O 2019. Love Flutter Team #Flutterista

  • @romanlevchenko3461
    @romanlevchenko3461 5 років тому +1

    So now i can leap from java/kotlin backend - straight to mobile/frontend WITHOUT Javascript.
    Google, you make people HAPPY!

    • @okie9025
      @okie9025 4 роки тому +1

      Backend devs are getting replaced due to serverless APIs, while frontend devs are at a boom, so JS will always be more popular

  • @bd8063
    @bd8063 5 років тому +9

    I like Ms Fortuna teaching me flutter)

  • @quietfox157
    @quietfox157 5 років тому +2

    I am really excited about the desktop support. It looks like the first really modern platform independent desktop development environment. I'm looking for something like this for years now. Thank you so much!

  • @StevenTse
    @StevenTse 5 років тому +2

    thankyou for the presentation, well done. is this the good timing to learn flutter? or should wait 1 year or 2 for a maturer version? after all, flutter for web/desktop are still very new

  • @lowkeygaming4716
    @lowkeygaming4716 5 років тому +33

    I want to start with Flutter but there's no job market yet so I guess I still need to work on my JS framework skills for now.

    • @julianarnold7992
      @julianarnold7992 5 років тому +2

      Yes sadly.

    • @sadhlife
      @sadhlife 5 років тому +17

      you can always freelance,
      or you can start working on flutter right now and then get the senior developer/ project manager jobs for flutter that will be available around next year and beyond (:

    • @sauloAndrioli
      @sauloAndrioli 5 років тому +16

      Maybe you should learn it now, and then when the market start to hire coders, you will be up ahead

    • @justapugontheinternet
      @justapugontheinternet 5 років тому +15

      Start now. Think of it as a future investment because honestly, Flutter will be massive.

    • @spinLOL533
      @spinLOL533 5 років тому +1

      Just a pug on the internet. I agree, I'm starting now because it isn't popular lol

  • @carlosamaya5108
    @carlosamaya5108 5 років тому +8

    Good video, great stuff... looks really nice!
    Pd. i'd like to get that t-shirt

  • @MikeNugget
    @MikeNugget 5 років тому +2

    What about embedded devices to run flutter directly on the hardware?

  • @Rive_app
    @Rive_app 5 років тому +5

    Great job, Emily and Emily! 🙌🤘🎉

  • @psclip3309
    @psclip3309 4 роки тому

    Very Excited to learn Flutter

  • @REDIDSoft
    @REDIDSoft 5 років тому +3

    Amazing presentation girls congratulations to the Flutter team

  • @amonchowdhury3553
    @amonchowdhury3553 5 років тому +2

    Amazing!! Waiting for the talks.

  • @ryanramkalawan2755
    @ryanramkalawan2755 5 років тому +2

    Thank you, Flutter and Google for your hard work and amazing vision. as a developer I believe that Unifying the development experience will be a great leap forward.

  • @nirobonsaeku1136
    @nirobonsaeku1136 5 років тому +4

    i'm react native developer but i absolutely love flutter also its hard for beginning because its all different from react native

    • @MRL1985
      @MRL1985 5 років тому

      Give it time, it'll click

    • @pranjaldoorwar9743
      @pranjaldoorwar9743 4 роки тому

      How's your experience now?? I come from react background and now I am confused if I should go for flutter or React Native

    • @nirobonsaeku1136
      @nirobonsaeku1136 4 роки тому

      @@pranjaldoorwar9743 for 3-4 years with React Native

    • @pranjaldoorwar9743
      @pranjaldoorwar9743 4 роки тому

      @@nirobonsaeku1136 sorry, I didn't understand what you mean... Do you mean React native is better than flutter??

  • @zekihocam
    @zekihocam 5 років тому +20

    It would be great to develop Desktop App with Flutter on Windows 10 or Linux.

  • @vitormelo22
    @vitormelo22 5 років тому

    18:15
    I've always wanted to see interfaces working with the directional keys, unfortunately I've never seen this outside the games. Does anyone know if they are working on it?

  • @sveddipopps
    @sveddipopps 5 років тому

    Im on my last year in Computer Science and im going to study dart and flutter on my own and find a job making an mobile application :)

  • @Adefuye
    @Adefuye 5 років тому +1

    *widgets* are just classes in Object Oriented terms right?

    • @landown
      @landown 5 років тому

      Everything in Flutter is a widget. Literally everything. A variable or method that returns a Column() (for example) are also widgets.
      But the "biggest" widgets or the ones that are the "main components" are just classes.
      cdn-images-1.medium.com/max/1600/1*Fv0ev8JKG8cdynZ_nk3ICw.jpeg

  • @amugofjava
    @amugofjava 5 років тому +2

    Brilliant! Brilliant! Brilliant! Great video and love the new Dart 2.3 language features.

  • @danielmafileo4078
    @danielmafileo4078 5 років тому +1

    Haven't started coding in flutter but I'm falling in love with this programming language already 😍😍
    Great job Google 👍

  • @jenal88
    @jenal88 5 років тому +6

    Great job flutter team..👍

  • @adrianchen5086
    @adrianchen5086 5 років тому

    What OS is that she is using in the live demo looks very slick

  • @spacecapitalism7152
    @spacecapitalism7152 5 років тому

    wow, that inkwell widget was very nifty!

  • @FedJimSmith
    @FedJimSmith 5 років тому

    Is the Desktop Flutter platform Responsive/Adaptive as the web ? It's not demoed

  • @JoonBeh
    @JoonBeh 4 роки тому

    When is the web app going to be released officially? I've been waiting over 1 year.

  • @CharmedQuarkSystems
    @CharmedQuarkSystems 5 років тому +5

    The gotcha of course is that you'll put a lot of effort into learning it and building on it, then they will drop it. Google drops an awful lot of projects.

    • @olabayoonile-ere4773
      @olabayoonile-ere4773 5 років тому

      Like they dropped angularjs, firebase, dart, go, right? Companies will always factor their bottom line in any decisions they make and to me flutter looks like a positive addition to their bottom line!

    • @hojdog
      @hojdog 5 років тому

      Surely they haven't dropped anything as big as facebook dropping parse?

  • @nonybrighto
    @nonybrighto 5 років тому +1

    Flutter is quite a big bang!!!!

  • @imranit
    @imranit 4 роки тому

    How the SEO part will done on Flutter Web

  • @devonedmonds9223
    @devonedmonds9223 5 років тому

    Anyone having issues uploading the flutter generated apk to the Play Store because of the new 64 bit requirements? My apk file keeps getting rejected?

  • @lsaackrpruto
    @lsaackrpruto 5 років тому +1

    Been waiting for this

  • @jay87529
    @jay87529 2 роки тому

    The link for the source code is not working. please update the link.

  • @greggdourgarian5853
    @greggdourgarian5853 5 років тому

    Enjoyed the presentation and learned a lot thank you

  • @NullDreamException
    @NullDreamException 5 років тому +2

    When will they make advance to Dart itself. The code always ends with a lot of }}}}}}}}}}}}}}

  • @zhangbruce4815
    @zhangbruce4815 5 років тому +1

    same routing issue with ionic

  • @harounhajem7972
    @harounhajem7972 5 років тому +2

    Looks like there are still some development to be done. Great work though on the presentation.

  • @MubashirAR
    @MubashirAR 5 років тому

    Hot reload is a game changer. Waiting for webpack to compile is really annoying. This could make me switch to flutter for web in the future if enough jobs are available

  • @taylorferguson5334
    @taylorferguson5334 5 років тому +3

    great job @Emily Fortuna

  • @xspager
    @xspager 5 років тому +5

    NEED MORE EMILYES!!!

  • @shaovoon
    @shaovoon 5 років тому

    The character animation on mouse hover is video playback or OpenGL animation?

    • @Rive_app
      @Rive_app 5 років тому +1

      Shao Voon Wong, it’s Flare! 2Dimensions.com/about-flare

    • @zekihocam
      @zekihocam 5 років тому

      It's flare. You can search "Flutter Flare"

    • @quentineude6703
      @quentineude6703 5 років тому

      I think it's a Flare animation which works really well with flutter

    • @Leeway4434
      @Leeway4434 5 років тому

      I think it is just SVG animations? Check out this talk ua-cam.com/video/6hmgkimeaEE/v-deo.html

    • @emilyshack5149
      @emilyshack5149 5 років тому +1

      The characters and their animations come from Flare, a tool from the 2Dimensions team that lets you create animation assets which easily integrate into your Flutter project! Check out www.2dimensions.com/about-flare to learn more.

  • @switchking5257
    @switchking5257 Рік тому

    I wonder how I can turn my Godot exported app into a ipa file with flutter

  • @sachindahal9445
    @sachindahal9445 5 років тому

    Running "flutter packages get" in photo_library...
    writeFrom failed, path = '.\pubspec.lock' (OS Error: Access is denied.
    , errno = 5)
    pub get failed (66)
    Exited (66)

    • @jongus5549
      @jongus5549 5 років тому

      that's a windows access denied error, maybe run your app as admin if you're trying to touch a protected folder

  • @letslearncomputerprogramming
    @letslearncomputerprogramming 5 років тому

    What is best for android or flutter in future?

  • @MoayadAbuJaber
    @MoayadAbuJaber 5 років тому

    The desktop version will be compatible with koisk?

  • @FastAppFactory
    @FastAppFactory 5 років тому

    Great job for web with Flutter!

  • @denniszenanywhere
    @denniszenanywhere 5 років тому

    Hope you come up with a better documentation on Linux installation. Even a video tutorial would help a lot. So far, not one YT video makes it easy to install Flutter on Linux. If anyone has found a way, please let me know. Thanks

  • @mreddygi
    @mreddygi 5 років тому +1

    i'm loving flutter!!

  • @stalepalemale
    @stalepalemale 5 років тому

    Looks cool but why is G targeting web when they have Angular?

    • @fernandolener1106
      @fernandolener1106 5 років тому +1

      Because angular is web only. Flutter will be something like write once deploy everywhere.

    • @okie9025
      @okie9025 4 роки тому +1

      @@tomwilliam7299 not for most devs (who are frontend devs)

    • @okie9025
      @okie9025 4 роки тому +1

      @@tomwilliam7299 html is the easiest, most and readable, and most scalable app markup solution

    • @okie9025
      @okie9025 4 роки тому +1

      @@tomwilliam7299 Frontend devs are familiar with JS and TS, and separation of design/markup and code

    • @okie9025
      @okie9025 4 роки тому

      @@tomwilliam7299 controlling every pixel is cumbersome and complicated, especially animations and Flare, which has got to be one of the most confusing aspects of flutter

  • @John2find
    @John2find 5 років тому

    Can any one tell me, have they solved the problems with Android web view ?

    • @SkjoyBd
      @SkjoyBd 5 років тому

      Captain Jack Sparrow Also I need to know.

  • @maheshjanagan6769
    @maheshjanagan6769 5 років тому

    Any inputs for QA TEAM from flutter..

  • @divyanshudhruw3180
    @divyanshudhruw3180 5 років тому +1

    This is awesome 👏😁

  • @thegiverr
    @thegiverr 5 років тому +1

    I wish I live in CA. I really want to join Flutter team if I come form US.

  • @ownagejuice1394
    @ownagejuice1394 5 років тому +8

    spread operator, JAVASCRIPT!!! :D

  • @globalplaylist6535
    @globalplaylist6535 5 років тому +1

    How can I achieve the source code?

    • @marktechson
      @marktechson 5 років тому

      Hey! It's listed in the description: ua-cam.com/users/redirect?redir_token=J3VgDMROS0yxkZlWiZSD-11F9-t8MTU1Nzg2NjU3NUAxNTU3NzgwMTc1&q=https%3A%2F%2Fgithub.com%2F2d-inc%2Fdeveloper_quest&event=video_description&v=IyFZznAk69U

  • @azulamazigh2789
    @azulamazigh2789 5 років тому +2

    flutter web is awesome.

  • @Salehalanazi-7
    @Salehalanazi-7 5 років тому +3

    I'm so proud

  • @GASSHO.meditationapp
    @GASSHO.meditationapp 4 роки тому +1

    22:22 flutter for web

  • @SkmDroid
    @SkmDroid 5 років тому +7

    Please provide good documentation of flutter development for raspberry pi

  • @princess1330
    @princess1330 5 років тому +1

    Amazing amazing and amazing 😱

  • @Sawa421i
    @Sawa421i 5 років тому

    11:10 Anddddd.... oops, I hope no one spotted that :D Nice app btw, smooth animations and beautiful design

  • @aaashish__
    @aaashish__ 5 років тому +2

    Flutter Flutter ! :)

  • @navaneethnagesh
    @navaneethnagesh 5 років тому +2

    Why not target to web assembly? Instead of JavaScript. Since flutter is written in C++.

    • @BienestarMutuo
      @BienestarMutuo 5 років тому

      a very good question.

    • @okie9025
      @okie9025 4 роки тому +1

      Because web assembly is write-only code.

  • @mcreyfonacier1982
    @mcreyfonacier1982 5 років тому

    the only thing i wish is to have is a decent pc or laptop that can run flutter visual studio while supporting a lightweight emulator and run a video on 720p. Unfortunately i cant damn it, why am i commenting this anyway instead of creating a personal project.

  • @rishabhjha9280
    @rishabhjha9280 5 років тому

    CAN ANYONE SUGGEST ME SOME BETTER SOURCE TO LEARN FLUTTER?

  • @yixinli2161
    @yixinli2161 5 років тому

    where is your code

  • @anismatar
    @anismatar 5 років тому

    I started believing the whole Flutter product is about replacing the JavaScript with Dart as Google JavaScript V8 team intended once they discovered all disadvantages of JavaScript.

  • @JkeyKong
    @JkeyKong 5 років тому

    i lost my movie time and switch to this flutter trend

  • @PrashanthG
    @PrashanthG 5 років тому

    Am I the one who is thinking that flutter is an important step in promoting Dart which nobody cared for a long time. Flutter tutorials always has one important new feature of Dart. But anyway devs are going to use it since they have a reason now to use Dart.

  • @JulioHenriqueBitencourt
    @JulioHenriqueBitencourt 5 років тому

    Amazing news!

  • @mehmetkose2961
    @mehmetkose2961 5 років тому +1

    damn google is smashing!

  • @qbcqweful
    @qbcqweful 5 років тому

    Awesome 👌😉

  • @appsofteng6035
    @appsofteng6035 5 років тому +1

    The deeply nested hierarchies in Dart look rather illegible.

  • @yesyouarerightbut3200
    @yesyouarerightbut3200 5 років тому +4

    Flutter is far better than React Native and Ionic. I have bad experience in both React and Ionic.

    • @himujjalupadhyaya6157
      @himujjalupadhyaya6157 5 років тому +1

      React Native is the poorest tech to work with if you are developing for android. The actual development process is fast due to the amazing React package and architechture. But the errors that come along with it and the number of times you have to install and uninstall the app in the emulator and stuff! Damn!
      I promised myself that I will never use React Native again even if my job asks me to.
      Ionic is different. Unless you are making apps that need huge performance benfits. Ionic is the fastest way to develop a mobile application if you are good with Web Development. Currently I am working with Ionic in my new Job and its more or less good for simple apps. (e.g. apps like Flipkart)
      Flutter is a whole different story. It will soon change the development world. I am writing a plugin for flutter right now for a personal project of mine. Its so attractive and less pain in the ass.

    • @himujjalupadhyaya6157
      @himujjalupadhyaya6157 4 роки тому

      @@okie9025 who said flutter didn't have hot reloading.

    • @himujjalupadhyaya6157
      @himujjalupadhyaya6157 4 роки тому

      @@okie9025 sorry for the misreading. But anyways. I have stated my points on why react native is not as good as flutter. Please read my first comment.

  • @talgis4169
    @talgis4169 5 років тому

    Jedi vs Empire Flutter. Jedi destroy web flutter :))

  • @gopolanglekoto
    @gopolanglekoto 5 років тому

    Widgets all the way down!

  • @xyzorgwy14
    @xyzorgwy14 5 років тому

    Great!!!

  • @kanybekmomukeev4116
    @kanybekmomukeev4116 5 років тому +1

    Share Source Code of this app pls

    • @julianarnold7992
      @julianarnold7992 5 років тому

      github.com/2d-inc/developer_quest/tree/master/lib/src

    • @emilyshack5149
      @emilyshack5149 5 років тому +1

      Thanks for watching, you can check out the source code here: github.com/2d-inc/developer_quest

  • @imanister3625
    @imanister3625 5 років тому

    Code link please...

    • @julianarnold7992
      @julianarnold7992 5 років тому

      github.com/2d-inc/developer_quest/tree/master/lib/src

    • @mawulijo
      @mawulijo 5 років тому

      github.com/2d-inc/developer_quest

    • @emilyshack5149
      @emilyshack5149 5 років тому +1

      You got it! github.com/2d-inc/developer_quest

  • @tgcjyyygeh3405
    @tgcjyyygeh3405 5 років тому +1

    Hello, are you fortuna

  • @BradMcHelm
    @BradMcHelm 5 років тому +1

    tl;dr?

  • @nwxxzchen3105
    @nwxxzchen3105 5 років тому

    A lot of flutter code is just like html and you guys just back to the right way from the ugly java code base finally.

    • @okie9025
      @okie9025 4 роки тому +1

      HTML is a LOT more readable that a thousand parentheses that don't denote what element ends where. They should've went with a markup language

  • @basriumar539
    @basriumar539 5 років тому

    Good

  • @mardvorak2
    @mardvorak2 5 років тому

    Spread operator!!!!!!

  • @frederikdiamond
    @frederikdiamond 5 років тому +1

    2:10 the Android didn't work... Big OOF to Google😂

  • @DanielHenryThomas
    @DanielHenryThomas 5 років тому

    this is very nice, like it would make you believe that Google really gives a great importance to Flutter...
    but then, if it was true that Google really cares about Flutter, then how is it possible that, as of today (May 15th 2019), the official Firestore documentation does NOT include examples for Flutter?
    please check: firebase.google.com/docs/firestore/query-data/queries
    if anyone from Google is listening, and cares... please update and upgrade your documentation to include proper examples for Flutter... thanks !!!

  • @jobiej7416
    @jobiej7416 5 років тому

    It's getting too ambitious. I hope they will be able to pull off d web and desktop versions.

  • @NaraAIApp
    @NaraAIApp 5 років тому

    cool..

  • @crptc5707
    @crptc5707 5 років тому

    What's the point of inventing another js framework??

  • @1오징오
    @1오징오 5 років тому +1

    React native is the future

  • @professionalfacepuncher8361
    @professionalfacepuncher8361 5 років тому +1

    flutter syntax is just dumb..
    everything goes into constructor as named arguments...
    which makes brackets and commas very very confusing..
    i ditched flutter in my experience feels like a rushed duck taped solution.
    people would rather learning web stack, and making progressive web apps or using frameworks like react native..
    i develop using native Android too and that's much much more intuitive than flutter.
    don't listen to them try it yourself with a critical mind and you will see flutter's drawbacks.
    if framework as ugly as this is the future, then I'd rather go back to flip phones.

    • @iurysza
      @iurysza 5 років тому +2

      Native android is more intuitive?
      I invite you to implement a "swipe to dismiss" feature on both platforms and then tell me how that went.

    • @okie9025
      @okie9025 4 роки тому +1

      @@iurysza You first mention "native android" but then you say "on both platforms"?? Native android is easier than flutter IMO

  • @randyorton06
    @randyorton06 5 років тому +1

    just use react native web