Snacky

screenshot of Snacky

Snacky is a small library to help you adding a Snackbar to your android project.

Overview

Snacky is a small library that allows for easy implementation of a Snackbar in your Android layouts. It was created to address the author's own needs and takes inspiration from the Toasty library. Snacky follows a builder pattern for creating Snackbars and offers predefined template designs such as ERROR, WARNING, INFO, and SUCCESS, as well as customization options.

Features

  • Builder Pattern: Snacky uses a builder pattern to construct Snackbars, simplifying the process of creating and customizing them.
  • Template Designs: Snacky provides predefined template designs like ERROR, WARNING, INFO, and SUCCESS, making it easy to select a style for your Snackbar.
  • Customization Options: Snacky allows for customization of various aspects of the Snackbar, including background color, text color, text size, text typeface, maximum number of lines, centering of text, action text and its associated properties, and duration.

Summary

Snacky is a library that simplifies the implementation of Snackbars in Android layouts. With its builder pattern and customization options, it offers a convenient way to add Snackbars to your app with ease. The predefined template designs make it easy to select a style, while the customization options allow for further personalization. To install Snacky, follow the provided installation guide.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.

material-design
Material Design

Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.