""Flutter: How we're building a UI framework for tomorrow at Google" by Eric Seidel

  Рет қаралды 60,463

Strange Loop Conference

Strange Loop Conference

Күн бұрын

Пікірлер: 33
@sharbelokzan9673
@sharbelokzan9673 6 ай бұрын
In 2024 and this still looks like a great dev experience. Imagine what it looked like at the time. Great presentation!
@geekionizado
@geekionizado 4 жыл бұрын
I'm building a flutter app for Linux, macOS, Windows, Android and iOS and I'm very happy with it
@SLCoderEgowithCoding
@SLCoderEgowithCoding 6 жыл бұрын
Fluid, Flexible and Faithful. -> Eric Seidel. I like the way he explained. Thanks
@iotanboservice9405
@iotanboservice9405 4 жыл бұрын
Just amazing amount of work. So impressive!
@nklhtv
@nklhtv 5 жыл бұрын
This is amazing! I had no idea it is that powerfull. i guess thats what i am going to use over the next year
@TuckerDowns
@TuckerDowns 6 жыл бұрын
Woot!
@user-rn3ii8nj1m
@user-rn3ii8nj1m 6 жыл бұрын
Link from 6:20: kzfaq.info/get/bejne/n7acg85lmLjGoHU.html
@hasen1957
@hasen1957 6 жыл бұрын
Please make it render to the html canvas too!!!!!111
@Dorumin
@Dorumin 5 жыл бұрын
Well my dude you're in for some good news
@JonathanYee
@JonathanYee 6 жыл бұрын
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?
@JakeDownsWuzHere
@JakeDownsWuzHere 6 жыл бұрын
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
@EasonPai
@EasonPai 6 жыл бұрын
Flutter is a view tier, rendering engine. Any thing visible or visually interactive is good to be included .
@khalidnawaf1196
@khalidnawaf1196 6 жыл бұрын
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.
@OcaOca
@OcaOca 6 жыл бұрын
Can flutter be used to build Progressive Web Apps?
@SureshG
@SureshG 6 жыл бұрын
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
@gzoechi
@gzoechi 6 жыл бұрын
Flutter is (currently) only for Android and iOS. You can share non-UI code with for example Dart Angular though
@draakisback
@draakisback 5 жыл бұрын
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.
@Dorumin
@Dorumin 5 жыл бұрын
Hummingbird now :^)
@zzzyyyxxx
@zzzyyyxxx Жыл бұрын
Yes, see Flutter Web. It's come a long way since this video first released.
@originalsnaky
@originalsnaky 6 жыл бұрын
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.
@pixelPlex
@pixelPlex 6 жыл бұрын
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.
@gzoechi
@gzoechi 6 жыл бұрын
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.
@gzoechi
@gzoechi 6 жыл бұрын
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.
@communityband1
@communityband1 6 жыл бұрын
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.
@FelipeOliveiraCarvalho
@FelipeOliveiraCarvalho 6 жыл бұрын
Except it isn't :D Dart was a better choice.
@vwtch
@vwtch 6 жыл бұрын
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.
@khalidnawaf1196
@khalidnawaf1196 6 жыл бұрын
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.
@gzoechi
@gzoechi 6 жыл бұрын
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)
@draakisback
@draakisback 5 жыл бұрын
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
@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.
Keep it Simple, State: Architecture for Flutter Apps (DartConf 2018)
29:00
Google for Developers
Рет қаралды 186 М.
"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)
39:26
Русалка
01:00
История одного вокалиста
Рет қаралды 6 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 120 МЛН
What is Flutter?
10:00
Google for Developers
Рет қаралды 60 М.
Pragmatic State Management in Flutter (Google I/O'19)
33:25
Flutter
Рет қаралды 448 М.
Implementing complex UI with Flutter - Marcin Szałek | Flutter Europe
44:26
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,2 МЛН
"Why Programming Languages Matter" by Andrew Black
56:39
Strange Loop Conference
Рет қаралды 26 М.
The Mahogany Staircase - Flutter's Layered Design
58:23
Google TechTalks
Рет қаралды 65 М.
How do Dart and Flutter Work Together?
12:03
Google for Developers
Рет қаралды 48 М.
"Supporting Data Journalism through Compilers for Visual Inputs" by Parker Ziegler
36:35
"Programming Distributed Systems" by Mae Milano
41:03
Strange Loop Conference
Рет қаралды 24 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 13 МЛН
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 7 МЛН
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 52 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 355 М.