Components
Snackbar

Snackbar

A snackbar is a lightweight UI component that provides brief, non-intrusive feedback to users. Typically appearing at the bottom of the screen, snackbars deliver messages about app processes, such as confirmation of an action or an error notification.

Snackbar
Why Use Snackbars in App Design?

Snackbars enhance the user experience by:

Delivering Contextual Feedback

Inform users about the success or failure of an action.

Minimizing Disruption

Displaying messages without interrupting the workflow.

Encouraging Immediate Action

Providing quick options, like undoing an action, within the message.

Common Use Cases for Snackbars
Action Confirmation

Example: “Message sent.”

Error Notifications

Example: “Failed to connect. Please try again.”

Undo Options

Example: “Item deleted. Undo?”

System Alerts

Example: “You’re offline. Some features may be unavailable.”

Best Practices for Designing Snackbars
Keep Messages Brief

Use concise and clear language to convey the message.

Good: “Settings saved.”

Bad: “Your settings have been successfully saved to the app’s database.”

Provide Timely Feedback

Display the snackbar immediately after the user’s action to maintain context.


Offer Relevant Actions

Include optional actions only if they are directly related to the snackbar message.

Example: An “Undo” button for a deletion confirmation.

Make It Dismissible

Allow the snackbar to disappear automatically after a short duration or enable users to dismiss it manually.

Ensure Accessibility

Use ARIA roles like alert or status to make the snackbar message screen reader-friendly.

Maintain sufficient contrast between the snackbar and its background.

Designing Snackbars in App Design
Positioning

Display snackbars at the bottom of the screen for easy visibility and minimal disruption.


Duration

Keep snackbars visible for 3–5 seconds or until the user interacts with them.

Animation

Use subtle animations for the snackbar’s entry and exit to create a smooth user experience.

Snackbars are an essential UI component for delivering feedback in a concise and user-friendly manner. By following best practices and utilizing Figma Kits and UI Kits, you can design snackbars that provide clear, actionable messages without disrupting the user’s workflow.

Ready to take your
designs to the next level?

Appetite UI is everything you’ve been looking for in a design system – powerful, flexible, and built to streamline your creative process. Start building beautiful apps today!

Buy now