~/talk

Build intelligent experiences: Deep dive into AppFunctions

Talkat Google I/O Connect Berlin 2026 · on Saturday, 2026-06-27· [android, ai-assisted-development]
slides:none on file

Shows how to expose app capabilities to the OS using the AppFunctions Jetpack API so agents can call annotated suspend functions, register schemas, and act like clients in an Android MCP flow. Demo builds on-device receipt parsing with Gemini Nano (already on ~140 million devices) to extract title, amount, category and it works live. Covers testing via ADB and a development agent, toggling functions at runtime, and upcoming alpha 10 changes (service entry point, experimental access controls).

AI-written summary · about

  1. 0:00Introduction
  2. 0:54AI on Android
  3. 2:18Implement in-app intelligence
  4. 6:45Integrate with the intelligence system
  5. 10:08Task automation
  6. 12:18AppFunctions
  7. 14:47Android MCP powered by AppFunctions & Demo
  8. 19:25Deep dive into AppFunctions
  9. 23:12New features in alpha 10 & Experimental status
  10. 25:05Testing AppFunctions
  11. 27:14Experiment with AppFunctions today
~/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.