Filter By

Card type
Guide type

Updated April 16, 2025

You can animate, character-by-character, the appearance of text, so it looks like a streaming typing effect.

  • HowTo

April 16, 2025

Updated April 16, 2025

A button triggers a specific action.

  • HowTo

April 16, 2025

Updated April 16, 2025

Dialogs display pop-up messages or request user input on a layer above the main app content.

  • HowTo

April 16, 2025

Updated April 16, 2025

An app bar is a container at the top or bottom of the screen that contains key features and navigation items.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can validate input as the user types in a text field, such as entering a name, email, address, or other contact information. This validation reduces errors and saves your users time.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can manage large datasets and dynamic content with lazy grids, improving app performance. With lazy grid composables, you can display items in a scrollable container, spanned across multiple columns or rows.

  • HowTo

April 16, 2025

Updated April 16, 2025

Scrollable lists can help manage datasets, create responsive designs, and facilitate navigation. To display a finite set of items in your app, you can create a scrollable list using the `verticalScroll` or `horizontalScroll` modifiers.

  • HowTo

April 16, 2025

Updated April 16, 2025

Use the Paging library to support large lists of items—including an infinite list—in your app by loading and displaying data incrementally. With lazy loading, you can reduce initial load times and optimize memory usage, enhancing performance.

  • HowTo

April 16, 2025

Updated April 16, 2025

A snackbar shows a brief notification at the bottom of the screen.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can display a button to let a user snap scroll to a specific point in a list, saving time and increasing user engagement.

  • HowTo

April 16, 2025

Updated April 16, 2025

Create a top app bar to help users navigate and access functions in your app, using the TopAppBar composable.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can create a more interactive and engaging user experience in your app by loading a drawable file to display animated images. Animated images are useful for creating loading indicators, success or error indicators, facilitating game development, and various other UI functions.

  • HowTo

April 16, 2025

Have questions or feedback

Go to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts.