~/talk

Dart: I am your Flutter

Talkat droidcon Berlin 2018 · 2018-06-25..06-27· [flutter]
links:none on file
slides:none on file

Builds a Flutter app that queries The Movie DB, parses JSON into typed Dart objects using JSON Serializable and build_runner, and performs HTTP calls with the http package; the demo prints titles, shows a two‑column GridView of posters (using FadeInImage), and navigates to a detail page that progressively loads full movie data via a FutureBuilder. Hot reload, platform‑specific page transitions and sharing integration are used; demo runs on Android and iOS but requires a valid API key and shows some hot‑reload rough edges.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:17Installing Flutter and dependencies
  3. 4:24Project setup and API query
  4. 10:29Generating JSON serialization code
  5. 13:32Downloading and parsing API data
  6. 23:00Running the app and hot reload
  7. 25:59Creating a grid view UI
  8. 38:51Handling loading and error states
  9. 41:43Enhancing grid items with images
  10. 47:22Adding navigation to detail page
  11. 53:35Implementing movie detail view
  12. 1:00:10Displaying full movie details
  13. 1:04:21Cross-platform UI differences
  14. 1:07:38Q&A and Flutter advantages
~/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.