~/talk

Building Offline AI Agent in your Flutter app

Talkat Fluttercon Europe 2025 · 2025-09-24..09-26· [large-language-models]
slides:none on file

A custom Flutter Gemma plugin runs MediaPipe-backed models on Android, iOS and web, enabling function calling to trigger local methods and tools offline. It uses Gemma variants (Gemma 3n mentioned, and Gemma Free Nano for small multimodal on-device use), covers model sizes and quantization (500MB+ examples), adds embedding support for on-device RAG, and ships sample apps that change UI, call functions, run vision+language tasks and demonstrate tradeoffs for offline agents.

AI-written summary · about

  1. 0:00Introduction
  2. 5:06Offline AI agents matter
  3. 8:27Cloud-based AI challenges
  4. 13:45On-device AI basics
  5. 17:26Flutter AI integration
  6. 20:01Model selection for inference
  7. 22:55Multimodality and multilingual
  8. 25:24AI agents with function calling
  9. 27:38Model capabilities
  10. 30:26Retrieval augmented generation
  11. 31:52Embedding models for search
  12. 33:21Thinking mode tracking
  13. 34:46Offline AI examples
  14. 39:50Medical AI applications
  15. 40:32Closing and future
~/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.