<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/enhancements-in-android-studio-otter-3-feature-drop-q3jjpstpr" -->

---
title: Enhancements in Android Studio Otter 3 Feature Drop
description: Android Studio Otter introduces AI-powered enhancements including &#x27;Bring Your Own Model&#x27; support for integrating various LLMs (GPT, Claude, Gemini, or local...
canonical: https://daily.dev/posts/enhancements-in-android-studio-otter-3-feature-drop-q3jjpstpr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Enhancements in Android Studio Otter 3 Feature Drop | daily.dev
og:description: Android Studio Otter introduces AI-powered enhancements including &#x27;Bring Your Own Model&#x27; support for integrating various LLMs (GPT, Claude, Gemini, or local...
og:url: https://daily.dev/posts/enhancements-in-android-studio-otter-3-feature-drop-q3jjpstpr
og:image: https://api.daily.dev/og/posts/q3jJpSTPR.png
og:image:alt: Enhancements in Android Studio Otter 3 Feature Drop
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Enhancements in Android Studio Otter 3 Feature Drop

**[Collections](https://daily.dev/sources/collections)** · 2 min read · 1 upvotes · 0 comments

## Summary

Android Studio Otter introduces AI-powered enhancements including 'Bring Your Own Model' support for integrating various LLMs (GPT, Claude, Gemini, or local models via Ollama/LM Studio). Key features include enhanced Agent Mode for deployment and UI debugging, 'Journeys' for natural language testing with Gemini, Model Context Protocol support for Figma/Notion integration, AI-assisted UI creation from design mocks, automated end-to-end testing, deep link automation via App Links Assistant, automatic Logcat retracing for R8-optimized code, and a Fused Library plugin for publishing multiple libraries as a single AAR.

## Content

The latest update to Android Studio Otter introduces a series of AI-powered enhancements that significantly bolster development workflows. A standout feature is the new ‘Bring Your Own Model’ flexibility, allowing developers to integrate various Large Language Models (LLM). Users can choose models like OpenAI's GPT, Anthropic's Claude, Gemini, or utilize local models via providers such as Ollama and LM Studio. This adaptability ensures developers can align their tools with privacy preferences, offline capabilities, or budgetary constraints.

Enhancements to the Agent Mode empower developers to deploy applications, interact with connected devices, and seamlessly perform UI debugging through screenshots. The updated mode also facilitates multiple conversation threads, improving change tracking during active development processes.

The update introduces ‘Journeys,’ a natural language testing feature that leverages the Gemini model to convert plain English test scenarios into executable steps. This streamlining of the testing workflow aids in the maintenance of robust UI tests, adapting naturally to layout and codebase changes.

Integration with external tools is also expanded through the Model Context Protocol (MCP) support, enabling connections to services like Figma and Notion. This integration fosters context-aware code generation, supporting the entire design-to-code pipeline. Additionally, developers can benefit from a dedicated interface for reviewing agent-modified files, alongside improvements in AI-assisted UI creation directly from design mocks.

Other notable features include AI-assisted end-to-end testing, deep link automation via the App Links Assistant, and automatic Logcat retracing for code optimized with R8. The addition of a Fused Library plugin further supports modularization efforts by allowing multiple Android libraries to be published as a single AAR.

Overall, these updates in Android Studio Otter diversify and reinforce the development ecosystem, introducing flexible, AI-driven solutions across various stages of app development.

---

Tags: [#ai](https://daily.dev/tags/ai), [#testing](https://daily.dev/tags/testing), [#android](https://daily.dev/tags/android), [#android-studio](https://daily.dev/tags/android-studio)

[View this post on daily.dev](https://daily.dev/posts/enhancements-in-android-studio-otter-3-feature-drop-q3jjpstpr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Enhancements in Android Studio Otter 3 Feature Drop","url":"https://daily.dev/posts/enhancements-in-android-studio-otter-3-feature-drop-q3jjpstpr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/enhancements-in-android-studio-otter-3-feature-drop-q3jjpstpr"},"datePublished":"2026-01-15T18:32:57.189Z","dateModified":"2026-01-21T00:18:14.022Z","description":"Android Studio Otter introduces AI-powered enhancements including 'Bring Your Own Model' support for integrating various LLMs (GPT, Claude, Gemini, or local...","image":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyi8f9NPn46NIHLa275zb2Tj-geOZKmWoMTsqXRgSoQAY6uWgN6emY5xYUSBHaSHqJo6YnbatGysKSc5x3mTnpQNMmVuUldGDUvGnuRgudpEXOrsi0Ac88B3seFegA4Rnexp_VbuTjkcT9FOcJvjf5nRg1zZU4c5SuzRStNzM3O4SKqM_yDs1dSuShb_U/s16000/Rev_date-Otter_3-Anim.gif","thumbnailUrl":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyi8f9NPn46NIHLa275zb2Tj-geOZKmWoMTsqXRgSoQAY6uWgN6emY5xYUSBHaSHqJo6YnbatGysKSc5x3mTnpQNMmVuUldGDUvGnuRgudpEXOrsi0Ac88B3seFegA4Rnexp_VbuTjkcT9FOcJvjf5nRg1zZU4c5SuzRStNzM3O4SKqM_yDs1dSuShb_U/s16000/Rev_date-Otter_3-Anim.gif","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/enhancements-in-android-studio-otter-3-feature-drop-q3jjpstpr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai,testing,android,android-studio","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Enhancements in Android Studio Otter 3 Feature Drop"}]}
```

