Shadowing Practice: Why Flutter matters more in the AI world with Flutter co-founder, Eric Seidel - Learn English Speaking with Video

Elige un modo de práctica

Cada modo abre una sala de práctica a pantalla completa.

187 oraciones
Si las oraciones son demasiado cortas o largas, haz clic en Editar para ajustarlas.
1
Hey everybody, Andrew from the Flutter team here and I'm joined by, let's see, co -founder of the Flutter Project,
2
founder of Shorebird, and declared this morning the godfather of Flutter, Eric Seidel.
3
I don't know if I've ever mentioned this to you before, one of the things I liked a lot about working with you
4
when you were at the Flutter team is that you were always focused on a problem.
5
You were always productively annoyed about something And that's why you would go off and build a thing.
6
Like with Flutter, you were annoyed that everybody was writing their apps more than once.
7
Yeah.
8
And then you're like, just that's dumb.
9
Like no one should do that.
10
You shouldn't have to do that.
11
That's why we built Flutter.
12
And so that has also been a similar process for Shorebird though, right?
13
And so can you talk a little bit about the problem
14
that you're annoyed by and then how you've constructed Shorebird to sort of, you know, fix that problem?
15
So there was a problem that annoyed me at Google, which was that Google is incredibly capable.
16
So many amazing engineers there, so much money to fund these things.
17
But at any large organization, right, there's countervailing incentives.
18
And there was lots of things that we built at Google that we could never ship.
19
There are multiple code push over the air update solutions at Google
20
that will never see the light of day because it just doesn't make sense to.
21
Like at Google, for example, Android, the way you update Android apps is via the Play Store.
22
And so if we added a way to, say, code push through the Play Store, well, would it support iOS?
23
And the Play Store isn't on iOS.
24
Right.
25
So it's like, it's not, there's no malice.
26
It's just the incentives never aligned with the customers we were serving, right? because at Google,
27
there's hundreds if not thousands of engineers using Dart, which is awesome.
28
But there's millions in the outside world.
29
And I wanted to build a company that cared first and foremost about those millions.
30
So let's get into your talk that you did here today as well.
31
So you opened the show today, the keynote for Friday, which was about Flutter in the age of AI, which will be available on YouTube.
32
not on this channel, but on the FlutterCon channel.
33
But can you talk a little bit about what you spoke about this morning
34
and what you've been seeing just sort of in the community overall?
35
Yeah, so the talk broke down into three sections, sort of the one -minute summary, right?
36
So the first was I wanted to level set a little bit about AI.
37
I think there's a lot of hype, a lot of puffery, a lot of confusion about like, are all jobs gone tomorrow?
38
No, not all jobs are gone tomorrow, right?
39
So I wanted to level set about what AI was good or bad at.
40
We talked a bit about that.
41
But I want to talk about what that affects Flutter today, how Flutter works in this world that is now AI,
42
that now we're all suddenly using agents to write things.
43
And I think the first change there that I led with was that you don't have a thousand new teammates.
44
You just have these agents, they're not really human, but they will take any mistake
45
that you've made in your code base and multiply it a thousand times.
46
And so just how to think about that, how to prepare for that.
47
And then the third section was really about sort of what's coming and how we see.
48
And I talked mostly about how it what it means for us, right?
49
Are we Android engineers?
50
Are we iOS engineers?
51
Are we something else?
52
As now, you know, any one of us can type into Gemini and spit out any language we want.
53
And these models know the deep dark details of RecyclerView or mock message loop much better than I ever will.
54
And so like that part of my job is gone.
55
And I have a new part of my job or a different part of my job, which is, you know, being responsible, architecting, having taste, you know,
56
for these models that do so much of the grunt work that I used to worry about.
57
Is that also shifting how you work at Shorebird in your current engineering work there?
58
Absolutely.
59
So Shorebird, we use agents of all stripes all the time.
60
I will say they still struggle, all of these agents struggle at the size and complexity of the Dart VM or the Flutter engine, Flutter.
61
You're doing very specific work, at least some of the time, right?
62
Like you're doing things that no one else is doing.
63
Yeah, no, at Shorebird, we have a full fork of Flutter.
64
And that's important, again, go back to aligning with our customers.
65
It's important that for all those many users of Flutter outside of Google, that we never say to them,
66
oh, we can't fix that that's outside of our responsibility.
67
No, no, no, we're responsible for the whole thing.
68
We deliver them our flavor of Flutter, and when they have a problem with it, they come to us.
69
But yeah, so we do some very difficult work in Flutter and Dart, but these agents are amazing at lots of little things, and we do use multiple agents in parallel.
70
We use agents for triaging bugs sometimes.
71
So yeah, they're changing all of our jobs, And I think they're also changing our identities in a sense.
72
Yeah.
73
And I think we, as a community of developers, don't even have the words for that yet.
74
That's something I think about a lot.
75
You know, how do you...
76
Because the community that surrounds Flutter has always been the thing that made Flutter fun.
77
Like, I liked using Flutter, I like building things, but I like building things with people and seeing what they build and sharing and stuff like that.
78
And it is interesting to watch how that has shifted a little bit
79
when the minutiae of the code
80
and saving someone like 10 lines of code every hour
81
or something like that by writing a really well -made package with a really great interface.
82
Sure.
83
That suddenly, it's not that it doesn't matter, but it's not a thing we talk about nearly as much as we might have in the past.
84
Yeah.
85
I think to your point about how Flutter is a community, right?
86
That is one thing I love, right?
87
Yeah, you know, we're Flutter developers, but like I think a lot of us came from Android first
88
or iOS first and like we've already gone through
89
that transition in ourselves and with our teams
90
but I think a lot of the industry is now facing of oh I can write in all these things
91
but it means that maybe now I'm not just an iOS developer
92
or just an Android developer yeah you know I again we don't have the words yet
93
but I'm a product developer you know I'm a Flutter developer.
94
Yep.
95
And we get to come to the Flutter community
96
and be surrounded by all these other people who are trying to write for people, not for platforms.
97
And also want to spend their days doing something else other
98
than writing another identical copy in a different language for a slightly different black box.
99
Yeah, which suddenly feels like copying Cuneiform or something, or like scribing things to make copies or something like that.
100
Yeah.
101
And so again, I think that the Flutter community, these Flutter teams have already gone through that transition.
102
And that's a superpower that they have, that we have in this AI transition, where we've already figured that out and can help the rest of our organization,
103
can help the rest of our industry, figure out what it means to design a team and an organization
104
and ways of building products that are around people and products rather than platform.
105
We were talking earlier about the expansion that you're seeing in Flutter's use in enterprise.
106
Like, here at FlutterCon, there's a Flutter at scale track.
107
We have folks from all these different companies.
108
You know, Geico is here.
109
Universal is here.
110
A whole bunch of folks are here.
111
Can you talk a little bit about that and some of the ways that you see people, you know, big teams doing big things with Flutter?
112
Yeah.
113
So, Flutter has been popular for a very long time.
114
Popularity has been very global.
115
And so for those of us who live here in the US, where Flutter has been less popular than some other parts of the world, it's been sort of funny.
116
Yeah, it's a weird little inversion to be a part of.
117
We think of ourselves as having this great tech scene, and we do obviously, but like you fly to Europe, you fly to India, you fly to Brazil or whatever, and oh my god, you're just swimming in Flutter developers.
118
Here in the US it's been less.
119
But now we're seeing this big enterprise transition in the US market, where enterprise after enterprise is doing these big, so like, you know, Geico talked some about that.
120
LG has talked about their transition.
121
Universal has talked about their transition.
122
You know, SoFi talked about their rewrite, how they saved 60 % in terms of total mass of code,
123
which has allowed them to accelerate in this AI era.
124
And so it's just, it's happening, finally, you know, at the big enterprise level in the US.
125
And while Europe and India and stuff may have already done a lot of enterprise transition, that's novel here, or it feels novel.
126
It was really interesting to see some of the folks there to benefiting from having so many other, you used to talk to one CTO at a time, it felt like.
127
And now we're starting to see panels where they're talking about having identified the same problems
128
that you run into once you get that big, and swapping solutions and stuff like that, which is really cool.
129
Yeah, there's one thing that was super cool about this FlutterCon, right?
130
Like we've always had all sorts of industry, you know, come to FlutterCon,
131
but this time in particular there's just so many big US enterprises and so we had a whole bunch of panels
132
with big US enterprises and it I don't know if it's the Spider -Man meme or whatever, but it's like there was so much like oh yeah We had to solve that problem,
133
and we had to solve that problem.
134
And I think that I just don't know that there are as many forums as we,
135
I guess, need for these large enterprises all undergoing these Flutter transitions.
136
I think to go back to our earlier point about AI, I think the value of Flutter is changing.
137
I think for a really long time, Flutter has been adopted for developer experience because it had a really great developer experience.
138
Once you started using it as an engineer and a coder, you didn't want to stop.
139
You're like, oh, I'm so much faster.
140
This is so much easier.
141
And the later fundamentals sort of played out.
142
Like once you'd adopted it, these large teams would say, oh my goodness, they made us three times as productive.
143
We saw that play out a bunch of times at Google.
144
And now I think people are able to access these fundamentals so much quicker because the transition time is so much shorter.
145
The risk of doing a transition is so much smaller.
146
I think that these LMs, these AIs, are just they're reducing the barrier to moving between technologies.
147
And it's allowing technologies like Flutter with really good fundamentals.
148
It's not that there aren't other nice ways to write mobile, but they're like locked to a platform.
149
Where they sit on top of somebody else's, you know, widgets or whatever.
150
And with Flutter, you as a developer have almost full control from the screen to the GPU and everything in between.
151
And so you can express your brand so completely.
152
And it's built on a system, Dart, that has scaled so strongly at Google to millions and millions of lines of code, to hundreds and thousands of engineers.
153
And so now that it's scaling to hundreds or thousands of agents at companies that are very large, but maybe not Google scale,
154
It gets to shine so much for different reasons and in some ways so much faster than it's before.
155
I did want to ask you, here at an event, getting together with everybody, what's something surprising or super interesting that you have run into?
156
I think I'd go back to, I'm just surprised by all the many, many ways that people are using Clutter.
157
We were just trying to solve problems for Google right as Google needed a cross -platform solution
158
that had you know both portability
159
and quality right previously you had to compromise on one of the two right but
160
so I you know people talking about putting Flutter in space
161
putting Flutter in airplanes using Flutter to manage you know farms
162
and fleets of you know pigs
163
and whatnot we talked to the hog rancher yeah I mean
164
it's just It's wild to see people using Flutter on all sorts of different shapes and sizes and screens.
165
It's just great.
166
We actually had someone submit a question.
167
We invited people to submit questions for some of the interviewees to answer.
168
We've got one for you, which I'm going to read right now.
169
Cool.
170
With AI -assisted development becoming more common,
171
how do you see Flutter developers balancing AI tools with strong fundamentals and architecture decisions and writing maintainable production -level code?
172
You know, so as as the agents come in more
173
and more as the layer of abstraction of it Kind of we've heard
174
that term before the layer of abstraction is going up a little bit
175
and where we spend our attention changes How do you see that balance shifting?
176
It's funny.
177
I think that the strong fundamentals Actually matter so much more now
178
Because so much more a larger percentage of our job is
179
Responsible for architecture and taste and direction these agents are very good at tasks.
180
You ask them to do a thing, they will blast through any barrier
181
and they will do the thing or they will at least confidently proclaim that it is done.
182
They'll reach a point of certainty about whether they've done the thing or not.
183
Correct.
184
But you are responsible then for the architecture and the longer term thinking.
185
And so I think that the fundamentals matter so much more now.
186
Well, thank you so much, Eric, for being here with us at FlutterCon and for doing this interview.
187
I really appreciate it and we'll see you all next time.

Descargar app

Todo lo que necesitas para hablar con fluidez

Pronunciación con IAEvalúa cada oración
Práctica de IPADomina cada sonido
VocabularioConstruye tu banco de palabras
Juego de vocabularioAprende mientras juegas
FOR YOU

Recomendar Video

Vocabulario y notas de pronunciación para esta lección

Esta lección de conversación de nivel B2 se basa en el vídeo “Why Flutter matters more in the AI world with Flutter co-founder, Eric Seidel”. Las palabras que más se repiten: Flutter, Google, developer, transition, agents. Este vídeo tiene 187 frases y 2514 palabras para practicar shadowing. La parte hablada dura 13:36. El hablante habla rápido, unas 185 palabras por minuto, así que espera sonidos enlazados y reducidos. El 85 % de las palabras está entre las 3.000 más comunes del inglés; conviene repasar el resto antes de empezar.

Vocabulario clave de este vídeo

Las 15 palabras más avanzadas del vídeo, con su pronunciación y significado:

PalabraPronunciaciónSignificado
developer sustantivo/dɪˈvɛləpɚ/desarrollador
annoy verbo/əˈnoɪ̯/enchilar, crispar
abstraction sustantivo/æbˈstɹæk.ʃn̩/abstracción
align verbo/əˈlaɪn/alinearse, alinear
surround verbo/səˈɹaʊnd/envolver, cercar
incentive sustantivo/ɪnˈsɛntɪv/incentivo, aliciente
barrier sustantivo/ˈbæɹi.ə/barrera
adopt verbo/əˈdɑpt/adoptar, ahijar
confidently adverbio/ˈkɑnfɪdəntli/confidentemente
godfather sustantivo/ˈɡɑdfɑðɚ/padrino
interviewee sustantivo/ˌɪn.tɚ.vjuːˈiː/entrevistado, entrevistada
inversion sustantivo/ɪnˈvɚ.ʒən/invertimiento
malice sustantivo/ˈmælɪs/malicia
minutia sustantivo/maɪ̯ˈn(j)uːʃ(iː)ə/mezquindad, minucia
multiply verbo/ˈmʌltɪplaɪ/multiplicar, amochiguar

Phrasal verbs que vas a escuchar

PalabraSignificado
go through verboatravesar
play out verbodiscurrir
figure out verboaveriguar, captar
go off verboexplotar
go up verbosubir

Frases que vale la pena repetir

Frases cortas y completas del vídeo que puedes reutilizar en la conversación diaria:

  • You shouldn't have to do that.
  • Are we iOS engineers?
  • Are we something else?
  • No, no, no, we're responsible for the whole thing.
  • That's something I think about a lot.

Gramática en este vídeo

Las estructuras que más usa el hablante, con las palabras exactas del vídeo:

EstructuraEn el vídeo
“Used to” used to + verbo — un hábito o estado pasado que ya no es ciertoused to worry · used to talk
Present perfect have/has + participio pasado — una acción pasada que sigue importando ahoraI've ever mentioned · has also been · you've constructed
Oraciones de relativo who / which + oración — información extra sobre una persona o cosaGoogle, which was · Dart, which is · Friday, which was
Voz pasiva be + participio pasado — importa lo que ocurre, no quién lo hacebe surrounded · has been adopted

Pronunciación a tener en cuenta

El hablante usa 52 contracciones y formas reducidas, como I'm, you're, don't. Dilas en su forma corta, tal como las oyes.

  • Los sonidos de “sh” y “zh”: abstraction /æbˈstɹæk.ʃn̩/, inversion /ɪnˈvɚ.ʒən/, minutia /maɪ̯ˈn(j)uːʃ(iː)ə/, triage /ˈtɹi.ɑʒ/, shine /ʃaɪn/
  • Palabras largas — cuida el acento: developer /dɪˈvɛləpɚ/, confidently /ˈkɑnfɪdəntli/, interviewee /ˌɪn.tɚ.vjuːˈiː/, minutia /maɪ̯ˈn(j)uːʃ(iː)ə/, accelerate /ɪkˈsɛl.əˌɹeɪt/

Sonidos difíciles para hispanohablantes:

  • s + consonante al inicio — sin añadir una “e” delante: scribe /skɹaɪb/, stripe /stɹaɪp/, spit /spɪt/, swap /ˈswɑp/
  • /v/ — no es /b/: los dientes tocan el labio inferior: developer /dɪˈvɛləpɚ/, incentive /ɪnˈsɛntɪv/, countervail /ˈkaʊntəveɪl/, interviewee /ˌɪn.tɚ.vjuːˈiː/, inversion /ɪnˈvɚ.ʒən/

Cómo practicar con este vídeo

  1. Escucha el vídeo entero una vez sin hablar y anota las palabras que no conoces.
  2. Empieza a velocidad 0,75×, haz shadowing frase por frase y vuelve a la velocidad normal cuando te resulte fácil.
  3. Grábate y compara con el original, prestando atención a palabras como developer, annoy, abstraction.

¿Qué es la Técnica de Shadowing?

Shadowing es una técnica de aprendizaje de idiomas respaldada por la ciencia, desarrollada originalmente para la formación de intérpretes profesionales y popularizada por el políglota Dr. Alexander Arguelles. El método es simple pero poderoso: escuchas audio en inglés nativo y lo repites en voz alta de inmediato, como una sombra que sigue al hablante con solo 1-2 segundos de retraso. A diferencia de la escucha pasiva o los ejercicios de gramática, el shadowing obliga a tu cerebro y músculos de la boca a procesar y reproducir simultáneamente patrones de habla reales. Las investigaciones muestran que mejora significativamente la precisión de la pronunciación, la entonación, el ritmo, el habla conectada, la comprensión auditiva y la fluidez al hablar, convirtiéndola en una de las metodologías más efectivas para la preparación del IELTS Speaking y la comunicación en inglés en el mundo real.

Técnica de shadowing: lee la guía completa paso a paso →