NeverAgain Library

A simple dialog with a 'Don't show again' option to remember the preference, developed using Kotlin.

Preview

Indeterminate modeDeterminate modeDark and light modes
PreviewPreviewPreview

Features

  • Stores the preference based on the hash value of the passed message
  • Simply updating the message will show the dialog again with the new information
  • Can reset a specific dialog or all dialogs
  • Supports the latest Material 3 design
  • Follows Dark and Light modes automatically
  • Lightweight and Easy to implement