The introduction of the Agent Development Kit (ADK) for Kotlin and Android marks a significant advance in mobile AI development, enabling the creation of AI agents that can operate on-device while also interacting with cloud-based models. This dual capability will change how developers approach AI applications on mobile devices.
Bridging Cloud and Edge AI
With the recent launch of ADK version 0.1.0, Google expands its offerings following the 1.0.0 releases of ADK for Java and Go, and the beta release of ADK for Python 2.0. The framework is designed to support the development of agentic workflows, crucial for creating sophisticated applications that can perform tasks across both on-device and cloud environments. This shift responds to the growing demand for applications that prioritize user privacy and efficiency, particularly with the widespread adoption of models like Gemini Nano on over 140 million Android devices.
The ADK simplifies what has traditionally been a complex process. By managing orchestration, context handling, and error handling, it allows developers to focus on building functionality instead of dealing with integration challenges. With minimal Kotlin code, developers can easily swap models, share session states among multiple agents, and run agents directly on Android devices.
Feature Highlights
A standout feature is hybrid orchestration, which allows developers to use a cloud-based model as the primary orchestrator while offloading specific tasks to on-device sub-agents. This flexibility is essential for applications that require both local processing and cloud connectivity.
The introduction of on-device sequential agents enables the configuration of sub-agents that perform multiple tasks in a designated order. By utilizing local retrieval capabilities with models like Gemini Nano, developers can create agents that access and parse local documents, ensuring sensitive information stays on the device and enhancing user privacy.
Practical Applications
During Google I/O, a practical application of ADK for Kotlin was showcased through a trip assistant feature integrated into an app. When users encountered travel-related issues, the cloud-based orchestrator interacted with them to gather information. For example, if a confirmation needed verification, the orchestrator would delegate that task to an on-device sub-agent, which would use local retrieval agents powered by the Gemini Nano model to access documents stored on the device.
This approach not only preserves user privacy by keeping data offline but also utilizes the reasoning capabilities of a cloud orchestrator to provide comprehensive assistance. The framework’s design encourages collaboration between local and cloud-based AI systems, expanding the possibilities of what mobile applications can achieve.
Getting Started
For developers eager to implement this new capability, integrating ADK into an Android app is straightforward. By adding a simple dependency to their build.gradle.kts file, they can start building AI agents with minimal effort. The framework’s flexibility allows for quick adaptations to meet varied project requirements.
As AI continues to evolve, the introduction of ADK for Kotlin and Android represents a pivotal moment for mobile development. By enabling deeper integration of AI capabilities directly on devices, Google is leading a movement toward more intelligent and privacy-focused applications. This shift suggests a future where AI can be more personal and seamlessly integrated into everyday mobile experiences.
Quick answers
What is the ADK for Kotlin?
The ADK for Kotlin is an open-source framework designed to facilitate the development and running of AI agents within backend projects.
How does ADK for Android enhance privacy?
ADK for Android allows AI agents to operate directly on-device using local models, ensuring that sensitive user data does not leave the hardware.
What is Gemini Nano?
Gemini Nano is an AI model that can run on Android devices, enabling efficient processing and enhancing the capabilities of mobile AI applications.
The stories that move AI & crypto markets — before the market reacts.
Free. 7am ET. Five stories. 62,400 readers.



