~/talk

Crafting OS-Level Experiences with Flutter Desktop

Talkat Fluttercon India 2025 · on Sunday, 2025-12-14· [flutter]
slides:none on file

Claim: Flutter Desktop can reach the OS layer and behave like a native utility. The demo builds a floating global Shift+Space palette that runs as a background tray app (window_manager, flutter_acrylic, tray_manager, desktop_multi_window, hotkey_manager), spawns an Olama server via Dart Process API for offline LLM answers, extracts the OS accent color via platform channels for theming, and converts DOCX to markdown using DOCX→Markdown via Rust FFI called from Dart. The prototype runs end‑to‑end (minor demo glitches noted) and returns contextual answers using Olama local LLM.

AI-written summary · about

  1. 0:00Flutter desktop intro
  2. 4:22Floating command palette
  3. 9:43Window frames with Acrylic
  4. 12:33Multiple independent windows
  5. 18:24App to background service
  6. 23:18Transparent window background
  7. 28:02System tray integration
  8. 35:41Global keyboard shortcuts
  9. 40:25Extending beyond plugins
  10. 40:48Ollama offline AI
  11. 49:46OS accent color UI
  12. 59:52Using foreign function interface with Rust
  13. 1:12:48Recap and key takeaways
~/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.