SheetKit

screenshot of SheetKit

A lightweight and user-friendly Swift library to create modern, adaptive, card styled UI for action sheet and interactive bottom sheets easily.

Overview:

SheetKit is a library that allows you to easily create bottom sheets and action sheets in your iOS app. It provides a modern Card-styled UI for action sheets and supports dark mode. The library also includes BottomSheets which can dynamically grow in size when dragged and occupy different levels of detail. SheetKit is compatible with iOS 11.0+ and is written in Swift 5.0+.

Features:

  • Create bottom sheets with just a few lines of code
  • Modern Card-styled UI for action sheets
  • Supports dark mode
  • Customizable button types such as title, header, cancelButton, destructiveButton, and separator
  • Customizable appearance for buttons, including color, image, and imageTintColor
  • Supports buttons with no image
  • Provides BottomSheets called PreviewViewController which grow interactively when dragged
  • Completely customizable height for each mode of the BottomSheets

Summary:

SheetKit is a powerful library that simplifies the process of creating bottom sheets and action sheets in iOS apps. With its easy-to-use API, customizable appearance, and support for dark mode, SheetKit is a great tool for enhancing the user experience in your app. The library also includes BottomSheets which can dynamically grow in size, providing a seamless user interaction. SheetKit is available under the MIT license and is actively maintained by Akaash Dev.

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.