[MUSIC PLAYING]
MARTIN AGUINIS: Hey, there.
I'm Martin from the Flutter team.
And today I'm going to be showing you
all the awesome things happening with Flutter
here at Google I/O. We have a ton of sessions going on,
we have a really cool sandbox experience,
and we also have people of our team and developer experts
we're going to be hearing from firsthand.
So let's take a look.
Can you tell us a little bit about what you think
of our announcements this year?
SPEAKER 1: I'm the most excited about Flutter 1.5
and what's new in it.
And coming to the Dart side of it,
I'm also excited about Dart 2.3.
SPEAKER 2: Oh, I think it's got to be Flutter
for Web-- the ability to actually run the same Flutter
applications on mobile and web.
SPEAKER 3: I would be able to build
games and apps for the web, so I'm very excited about that.
SPEAKER 4: There's so much possibility.
And I really can't wait to start playing around with a lot
of it, and also editing articles from people writing about it
all.
SPEAKER 5: I'm really impressed with just the nature
of cross platform that you can get with widgets.
And Flutter genuinely is just really brilliant.
MARTIN AGUINIS: I'm here in front of the Flutter sandbox,
where we have a lot of exciting things
that we just announced inside.
We also have a lot of excited Flutter users.
In fact, I see some right now.
[CHEERING]
Your team has worked really hard on the sandbox,
and it shows, right?
I'm curious for you to just comment
on what you actually think now that you're here today.
SPEAKER 6: We build the demos because we
want to demonstrate what Flutter can do,
and importantly, we want to be able to put the code back
into the hands of people who want to build
cool things with Flutter.
So when you see things like Developer Quest,
that code is out there and available now,
and people should go and check it out,
because we try to put a lot of effort
in to make that code reusable and readable
for the development community, so that it can benefit from us
building cool things like that.
SPEAKER 7: So this is Developer Quest.
It's a gamification of the software development process
that we put together to demonstrate some
of Flutter's look and feel.
It is written entirely in Flutter.
It uses the animation framework flair from Two Dimensions.
And we're pleased to have people actually using it.
It's available on the Play Store.
MARTIN AGUINIS: Behind you this year,
we have more than just mobile phones.
Can you tell me a little bit about what's going on here?
SPEAKER 8: Yeah, we've got a bunch of apps here
that are all built in Flutter.
Here we see Flutter running on the web with our KenKen app.
We also have a bunch of apps here
on phones and tablets of different sizes.
And we have a game over here that was all built in Flutter.
MARTIN AGUINIS: Well, what do you think of the sandbox here?
Like, what is exciting?
SPEAKER 9: I like the widget trees.
I don't know if you've seen them,
but it's widgets and trees.
SPEAKER 10: I have been working on making Flutter easier
to learn through improving our documentation and code samples,
because I'm new to Flutter as well.
And so as I've been going through and learning,
I've been trying to make it easier for those who follow.
SPEAKER 11: This is a really key milestone for us.
So here today, for the first time,
we're shipping a technical preview of Flutter
for the Web, which lets you take exactly the same Flutter code
and deliver a pixel-perfect rendition on web
browsers like Chrome, Firefox, Safari, and Edge.
We're also taking it to the desktop.
And we've moved Flutter's desktop-embedding support
directly into the core Flutter repo.
And lastly, today we're also announcing
that Flutter is being brought into other places.
For example, the Assistant team are now
using Flatow to build core experiences
for their smart display platform,
including Google Home Hub, or Google Nest
Hub as it's now called, and Google Nest Hub Max.
So we're seeing Flutter emerge from being
this mobile platform to really being
in an environment for you.
No matter what kind of application
you're building, no matter what kind of platform
you're trying to target, Flutter is
this beautiful, fast, portable UI framework.
MARTIN AGUINIS: So this is a demo that was just
shown in the developer keynote.
It's New York Times' KenKen puzzle, which
was built entirely in Flutter.
So as you can see here, I can basically interact with this.
So if I click on it, you can type different numbers.
And let's reveal the squares.
There you go.
And it's fully interactive, and it
works on all of the different devices.
It's really cool, and I encourage
you to go check it out.
It's live right now on the New York Times website.
If you could hot-reload anything in your life,
what would it be and why?
SPEAKER 1: It would be my decision
to start Flutter earlier.
SPEAKER 12: I want to fast-forward
like probably a month from now, so I can
finish my project like that.
SPEAKER 13: Driving faster.
SPEAKER 14: Navigating and driving.
SPEAKER 9: Maybe hot-reloading my sleep schedule.
SPEAKER 2: The espresso machine.
It takes too long.
MARTIN AGUINIS: What does Dash's voice sound like?
SPEAKER 8: Cheep, cheep.
Use Flutter.
SPEAKER 2: Squeak, squeak.
SPEAKER 15: I'm Dash.
SPEAKER 4: It sounds like Big Bird on a helium.
But, you know, don't tell him I said that.
SPEAKER 11: Hi, there.
Try Flutter.
SPEAKER 10: Something like this?
SPEAKER 9: So I think Dash expresses themselves
through code, just hot-reloaded code over and over.
MARTIN AGUINIS: So that's it for Flutter on-site.
I hope you had a great time checking out everything
we have here at I/O '19.
For everything else, go to youtube.com/flutterdev for more
videos, or flutter.dev, which is our website.
See you over there.
[MUSIC PLAYING]