~/talk

Building your first Flutter app

Talkat Google I/O 2021 · 2021-05-18..05-20· [flutter, developer-experience]
slides:none on file

Builds a working cross‑platform app with the Flutter SDK, wires the English words package into pubspec.yaml, and uses ListView.builder plus a StatefulWidget to generate and retain an infinite scrolling list of startup names. The codelab creates and hot‑reloads a random word pair generator, appends suggestions on demand, and runs on Android, iOS, web and desktop; the finished app actually works as advertised rather than staying theoretical.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Accessing the codelab
  3. 2:40Installing Flutter
  4. 4:55Creating your first Flutter project
  5. 6:00Migration to Flutter 2
  6. 8:50Project Structure
  7. 15:10Using an external package
  8. 19:20Writing by hand
  9. 22:30Stateless vs Stateful widgets
  10. 24:00Creating a new widget
  11. 25:35Changing the widget state
  12. 29:45Random word state
  13. 31:08Build method
  14. 32:47List view builder
  15. 35:08List view divider
  16. 38:00Build suggestions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.