Android AppFunctions API drops service artifact in alpha10, requires new entry point
Google's Jetpack AppFunctions library removed the appfunctions-service artifact starting with version 1.0.0-alpha10, released around July 1, 2026, breaking builds for developers who upgraded from earlier versions. The new API requires developers to host their own AppFunctionService subclass annotated with @AppFunctionServiceEntryPoint, replacing the previously auto-merged stock service. KSP now generates the concrete service subclass and XML file, meaning developers must declare the generated service manually in their manifest. The @AppFunction annotation has also moved to the androidx.appfunctions package and is no longer valid on arbitrary classes, only on methods of an abstract AppFunctionService. A separate correction notes that app functions should match apps by display name rather than package name, since AI agents rely on user-facing labels rather than technical identifiers.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in