<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-journeys-natural-language-ui-testing-in-android-studio-cqipqqtgs" -->

---
title: Introducing Journeys: Natural Language UI Testing in...
description: Android Studio introduces Journeys, an AI-powered feature that enables developers to write UI tests using natural language instead of code-based frameworks...
canonical: https://daily.dev/posts/introducing-journeys-natural-language-ui-testing-in-android-studio-cqipqqtgs
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing Journeys: Natural Language UI Testing in Android Studio | daily.dev
og:description: Android Studio introduces Journeys, an AI-powered feature that enables developers to write UI tests using natural language instead of code-based frameworks...
og:url: https://daily.dev/posts/introducing-journeys-natural-language-ui-testing-in-android-studio-cqipqqtgs
og:image: https://api.daily.dev/og/posts/cQiPqqtGS.png
og:image:alt: Introducing Journeys: Natural Language UI Testing in Android Studio
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.

# Introducing Journeys: Natural Language UI Testing in Android Studio

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

## Summary

Android Studio introduces Journeys, an AI-powered feature that enables developers to write UI tests using natural language instead of code-based frameworks like Espresso. Powered by Gemini, Journeys supports multiple languages and form factors, automatically executes UI actions from plain language descriptions, and provides detailed test breakdowns with screenshots. The feature enhances test resilience to layout changes through visual analysis and reduces test brittleness while improving overall testing reliability.

## Content

Android Studio has unveiled Journeys, a groundbreaking feature designed to transform how developers approach UI testing. By leveraging Gemini's AI capabilities, Journeys allows developers to write and maintain end-to-end UI tests using natural language instructions instead of traditional code-based frameworks like Espresso. This innovative approach simplifies the testing process, making it more accessible and efficient.

Journeys supports multiple languages and works seamlessly across various form factors, including tablets. It enables developers to describe user interactions in plain language, with the system automatically executing the corresponding UI actions. This process not only streamlines test creation but also enhances resilience to layout changes by allowing complex assertions based on visual analysis of the device screen.

Moreover, Journeys provides detailed breakdowns of each test step, complete with screenshots and reasoning, to facilitate a better understanding of the test's flow and outcomes. This transparency helps reduce test brittleness and boosts the reliability of UI testing, ultimately improving the overall development experience.

## Similar posts on daily.dev

- [AI-Driven UI Testing with Android Studio Journeys](https://daily.dev/posts/ai-driven-ui-testing-with-android-studio-journeys-1rc0wqgtj) · ProAndroidDev · 0 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/introducing-journeys-natural-language-ui-testing-in-android-studio-cqipqqtgs)

```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":"Introducing Journeys: Natural Language UI Testing in Android Studio","url":"https://daily.dev/posts/introducing-journeys-natural-language-ui-testing-in-android-studio-cqipqqtgs","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-journeys-natural-language-ui-testing-in-android-studio-cqipqqtgs"},"datePublished":"2026-01-22T23:26:35.479Z","dateModified":"2026-01-22T23:26:51.027Z","description":"Android Studio introduces Journeys, an AI-powered feature that enables developers to write UI tests using natural language instead of code-based frameworks...","image":"https://i.ytimg.com/vi/kMrVMNYlseA/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/kMrVMNYlseA/sddefault.jpg","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/introducing-journeys-natural-language-ui-testing-in-android-studio-cqipqqtgs","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai,testing,android,google-gemini","timeRequired":"PT1M"}
{"@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":"Introducing Journeys: Natural Language UI Testing in Android Studio"}]}
```

