In 2024 and this still looks like a great dev experience. Imagine what it looked like at the time. Great presentation!
@geekionizado4 жыл бұрын
I'm building a flutter app for Linux, macOS, Windows, Android and iOS and I'm very happy with it
@SLCoderEgowithCoding6 жыл бұрын
Fluid, Flexible and Faithful. -> Eric Seidel. I like the way he explained. Thanks
@iotanboservice94054 жыл бұрын
Just amazing amount of work. So impressive!
@nklhtv5 жыл бұрын
This is amazing! I had no idea it is that powerfull. i guess thats what i am going to use over the next year
@TuckerDowns6 жыл бұрын
Woot!
@user-rn3ii8nj1m6 жыл бұрын
Link from 6:20: kzfaq.info/get/bejne/n7acg85lmLjGoHU.html
@hasen19576 жыл бұрын
Please make it render to the html canvas too!!!!!111
@Dorumin5 жыл бұрын
Well my dude you're in for some good news
@JonathanYee6 жыл бұрын
Maybe i didn't get it, but shouldn't the app let the OS take care of notification and gesture behaviours instead letting the app render them?
@JakeDownsWuzHere6 жыл бұрын
Most of the time, yeah, but often times, designers come up with stuff that breaks those conventions, or you might want to have a sort of "branded feeling" to your app that can carry across platforms. This is a great way to pull off a great performing app in both of those scenarios, while still allowing for a native feel for those who want it. Way more advanced version of what could be done a few years ago with CoronaSDK. I suspect circumventing the OS's built-in UI Kit is also part of how they were able to get such a tight, reactive, update cycle between src-code changes and live updates on device
@EasonPai6 жыл бұрын
Flutter is a view tier, rendering engine. Any thing visible or visually interactive is good to be included .
@khalidnawaf11966 жыл бұрын
This what flutter trying to avoid. Flutter design to be native and cross platform, like java. It should run the same in every OS, and not depending on the OS API in most cases,. So no matter what OS, ur app should works and looks the same. For example, if flutter use the OS API for implementing buttons, maybe if IOS get updated, the buttons will look different.
@OcaOca6 жыл бұрын
Can flutter be used to build Progressive Web Apps?
@SureshG6 жыл бұрын
Flutter is a UI toolkit. The same dart code can be reused to build PWA. Check these links webdev.dartlang.org/ news.dartlang.org/2017/03/making-dart-web-app-offline-capable-3.html
@gzoechi6 жыл бұрын
Flutter is (currently) only for Android and iOS. You can share non-UI code with for example Dart Angular though
@draakisback5 жыл бұрын
There is a framework in the works called hummingbird which will eventually let you run flutter code on the web and they are also working on desktop embedding.
@Dorumin5 жыл бұрын
Hummingbird now :^)
@zzzyyyxxx Жыл бұрын
Yes, see Flutter Web. It's come a long way since this video first released.
@originalsnaky6 жыл бұрын
Good talk. I just wish they began developing it a little later, just to realize that Kotlin was a better and more robust language for it.
@pixelPlex6 жыл бұрын
Dart has failed to gain significant adoption outside Google and isn't a suitable language for mobile development (eg no static typing system, isn't a general purpose programming language, doesn't have multi-platform support). Kotlin in general has significant adoption (in Android and server-side), and has reached a point where it very likely to become a mainstream programming language in the next few years. Next upcoming version of Kotlin (1.2) will have multi-platform support.
@gzoechi6 жыл бұрын
No static type system is plain wrong. > isn't a general purpose programming Also dead wrong. It runs on Windows, Linux, OSX, iOS, and probably others You should fact check your statements before posting.
@gzoechi6 жыл бұрын
Dart is a great language and with the upcoming version 2.0 it is becoming mature. There is also great tooling support and it's a pleasure to work with. It also allows to easily share (non-UI) code of your Flutter app with a browser implementation of your app.
@communityband16 жыл бұрын
I can't imagine that Kotlin would have been as good a choice as Dart. Apart from having the features they needed, having both Flutter and Dart development controlled by Google allows tight cooperation. Dart's development has been adjusted to suit Flutter. This has also allowed for cooperation with other teams at Google, such as the Firebase team.
@FelipeOliveiraCarvalho6 жыл бұрын
Except it isn't :D Dart was a better choice.
@vwtch6 жыл бұрын
I would much rather have the developers give me tools with which I can create my own user interface than have them give me an interface that they think I am to use. Any interface which someone else creates for me is going to be inferior to any interface which I create for myself. It is very unfortunate that we have not yet progressed enough in the area of user interfaces that we do not yet have any freedom to craft our own interfaces.
@khalidnawaf11966 жыл бұрын
If you are a UI designer, you craft every thing by your self, and the developer implement for you. And if you are a user, I think its not ur problem to figure out how the UI should looks like 😶. And if you a developer, flutter try to open every single pixel for you.
@gzoechi6 жыл бұрын
That's actually the point of Flutter. Material widgets are just a set of widgets delivered out-of-the box. You can build your own set of widgets building upon a lot of general purpose widgets (like the padding widget mentioned in the video)
@draakisback5 жыл бұрын
You apparently didn't understand the concept of composition. Yes, there are premade widgets in flutter but you don't have to use any of them. All of the widgets are compossible and can be changed and redesigned to whatever you want.
@zzzyyyxxx Жыл бұрын
Sounds like you're in luck because that's exactly what Flutter does, it lets you paint every pixel on the screen so you can make whatever UI you want, unlike with native UI elements like iOS or Android buttons and stuff which you have to use their way.