Nice! Looks like Gemini doesnβt currently declare the EXECUTE_APP_FUNCTIONS permission, so Iβd assume itβs still a work in progress. New docs came out a week or so ago though!
developer.android.com/ai/appfuncti...
Nice! Looks like Gemini doesnβt currently declare the EXECUTE_APP_FUNCTIONS permission, so Iβd assume itβs still a work in progress. New docs came out a week or so ago though!
developer.android.com/ai/appfuncti...
This was a fun talk to put together, and gave me a chance to talk about all the neat little-known tools out there, like CodeSearch and AndroidX.dev. Bring on more live coding!
They're pretty cool, and it's at least a little obvious that these will form the basis of some agentic Android future. The bad news is, you need to be a very privileged app to call them right now - EXECUTE_APP_FUNCTIONS is internal|privileged.
App Functions seem to be more transactional `Intent`s - typed functions that can be called by other apps with schemas, versioning, and even some notion of backwards compatibility!
Had a bunch of fun exploring Android App Functions at Leeds Mobile last month, and the recording is now ready
youtu.be/Sj4ebKD9OpY?...
Read on for a TL;DW:
+1! Iβve got a bunch of reckons from reading the source, but keen to hear what the integrations look like π
Weekly for our public-facing apps. As-needed for internal apps where we control the hardware! Weβve wanted to go nightly with some internal apps, but have a few constraints which means itβs not realistic right now.
Trying something new! Writing down "general programming" learnings. First up: Designing the right API jamie.sanson.dev/infinitely-m...
This is great! Love seeing a tiny bit more opinion and a lot more reasoning. This will quickly become a reference, I think
Take me back to the @IntDef days