Kotlin Multiplatform (KMP) made it possible to share business logic across platforms. The next evolution is sharing intelligence. This session explores how AI agents can live inside shared Kotlin codebases - reasoning, planning, and acting across Android, iOS, and backend (ktor) targets.
We'll build a practical KMP app that integrates Koog, Gemini Nano, and Vertex AI, combining on-device inference with cloud-based reasoning to enable context-aware and adaptive behavior. You’ll learn how to design agent lifecycles, manage shared state and context across coroutines and Flows, and safely expose structured actions to platform layers.
We'll also cover production-ready concerns like concurrency control, observability, and debugging intelligent flows—giving you a hands-on blueprint for embedding intelligence directly into your shared Kotlin architecture.