Filter By

Card type
Guide type

Updated April 16, 2025

You can use a toggle switch to let users choose one of two states.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can auto format a phone number in a text field to save time and increase user engagement, productivity, and efficiency.

  • 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

Updated April 16, 2025

Using page indicators, you can help your users understand their current position within your app's content, providing a visual indication of progress.

  • HowTo

April 16, 2025

Updated April 16, 2025

A navigation drawer is a slide-in navigation menu.

  • HowTo

April 16, 2025

Updated April 16, 2025

Create a paging list so that users can scroll to access content too large to fit on a single screen. Horizontal paging lists can help users navigate through content such as images, slideshows, or product carousels. Vertical paging lists are useful for content-heavy apps where users may need to scroll through a large number of items, such as articles.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can draw shadows around the clipped area of the image so that you can display an image in the shape of a clip.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can filter through a list of strings based on text input to dynamically update a list based on user search queries.

  • HowTo

April 16, 2025

Updated April 16, 2025

You can display nested scrolling items within a list to present complex layouts, such as product catalogs, media galleries, news feeds, and more. Presenting content in this way can enhance the usability of your app, making it easier for users to navigate.

  • 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 animate, character-by-character, the appearance of text, so it looks like a streaming typing effect.

  • 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

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.