# Autofilling in the Blanks

DevFeed: [Autofilling in the Blanks](<https://devfeed.tech/articles/autofilling-in-the-blanks-38522.md>)

Original publisher: [Read original article](<https://eevis.codes/blog/2026-05-29/autofilling-in-the-blanks/>)

Author: Eevis Panula

Published: 2026-05-29T09:05:36.887000Z

Content type: tutorial

Language: en

Sources: [Eevis Blog](<https://devfeed.tech/sources/eevis-blog.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Forms](<https://devfeed.tech/topics/forms.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [compose](<https://devfeed.tech/tags/compose.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [forms](<https://devfeed.tech/tags/forms.md>), [usability](<https://devfeed.tech/tags/usability.md>)

## AI overview

This tutorial explains how autofill can improve accessibility and usability in Android forms. It describes autofill services and settings, then shows how Jetpack Compose uses the semantics-based autofill API after the previous Autofill API was deprecated with Compose 1.8.0.

## Source excerpt

If you have forms in your app that collect user information, autofill is one of the easiest accessibility wins you can add. Autofill is both an accessibility and a usability feature. And you can support it with just a few lines of code. What is Autofill? So, what is autofill, anyway? It's a technique that uses previously saved data to fill in text fields without having to type the full text. Typically, the data types are related to the user's name, address, email, or password, to mention a couple of examples. There are different autofill services for Android; some provide more data than others. Most of them are various password managers, but Google's service, for instance, also provides account-related data. You can find the autofill settings in your phone's settings. On Pixel, the setting group is called "Passwords, passkeys and accounts". You'll need to set a service as the preferred one to make autofill work properly. Autofill is also an accessibility feature. Let's look into that next. Autofill is an Accessibility Feature Supporting autofill for form fields helps people of all kinds. For example, if typing is difficult for you for any reason, like limited mobility, trembling hands, or fingers freezing outside, being able to use autofill services makes your life so much easier. Autofill also helps with avoiding spelling mistakes - when the data is already available and can be just filled out, you don't need to stress about making mistakes when writing your address, for example. And autofill makes it faster if you're in a hurry and need to buy a ticket somewhere. So, autofill has many great use cases. But how do you support it? Let's look at the details. Autofill and Compose Compose used to have an Autofill API for requesting autofill, but it was deprecated with Compose 1.8.0. Autofill is now requested with the new semantics-based autofill API. Supported Types As mentioned before, autofill supports different kinds of data. I'll list some of the types: Address-rela