~/talk

Supercharging Your Flutter Apps with Rust

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [flutter, rust]
name:Lyle Dean
github:lyledean1
slides:none on file

Shows how to call Rust from Flutter using Flutter Rust Bridge to generate FFI bindings and async, zero‑copy calls that avoid blocking the UI. Demonstrates a working app that records audio in Flutter, sends it through Rust bindings to whisper.cpp, and returns text in about 860 ms on an M1 (under 1s on an iPhone 12). Notes real setup pain points: per‑platform linking (static libs, dylibs, NDK), FFmpeg audio conversion, and CUDA dependency for GPU inference.

AI-written summary · about

  1. 0:00Introduction to Flutter and Rust
  2. 1:06Platform channels and FFI options
  3. 3:34Why choose Rust for Flutter
  4. 4:37Flutter Rust bridge overview
  5. 7:05How the bridge works
  6. 9:08Linking Rust libraries in Flutter
  7. 10:55Demo: Whisper.cpp integration
  8. 13:25Performance and use cases
  9. 15:10Code walkthrough and summary
~/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.