Google has released ADK (Agent Development Kit) for Kotlin and ADK for Android at version 0.1.0. ADK for Kotlin enables agentic workflows in backend Kotlin projects, while ADK for Android adds specialized on-device optimizations for mobile apps. The Android version supports running AI agents locally using Gemini Nano (available on 140M+ devices), enabling privacy-preserving workflows that can also bridge to cloud-based models. Key features include LlmAgent definitions with sub-agents, tool annotations (@Tool, @Param), state management, and runtime observability. A demo trip assistant showcases a hybrid architecture where a cloud orchestrator delegates sensitive document retrieval to on-device sub-agents. The library is open-source and available via Gradle dependencies.
Table of contents
Why ADK for Kotlin?Feature HighlightsReal-World Example: The Trip AssistantGetting started with ADK for AndroidGetting Started with ADK for KotlinADK feature setWhat's Next?Sort: