November Updates in ComponentsKit 🚀

November Updates in ComponentsKit 🚀

We’re thrilled to share the latest updates to ComponentsKit, our fast-growing library of UI components for UIKit and SwiftUI. This month, we’ve added three powerful new components designed to simplify and elevate your app development experience. Let’s dive into the details.

Radio Group

The Radio Group component allows users to select a single option from a set of predefined choices, making it perfect for forms, settings pages, and anywhere else a clear selection is required.

Key Features:

  • Customizable Appearance: Adjust colors, fonts, and sizes to align with your app’s design.
  • Dynamic Data Support: Populate options dynamically or statically.

Use Case:

Easily integrate a settings menu with options like "Light Mode," "Dark Mode," or "System Default," and let users make selections with a tap.

Radio Group example

Text Input

The Text Input component is a highly customizable, expandable input field designed for multiline content. Whether you're capturing user feedback or implementing a note-taking feature, this component is here to help.

Key Features:

  • Expandable Multiline Support: Automatically adjusts its height to fit the content, with options to set minimum and maximum row limits.
  • Extensive Customization: Effortlessly modify colors, fonts, sizes, and even keyboard-related properties like the submit button type to suit your app's needs.
  • Descriptive Placeholder: Enhance user experience with a customizable placeholder that provides clear guidance for input.

Use Case:

Perfect for implementing comment sections, feedback forms, or rich-text editing functionality.

Text Input example

Divider

A Divider might seem simple, but it plays a crucial role in creating clean and organized layouts by visually separating content.

Key Features:

  • Customizable Thickness and Color: Match the divider’s style to your app’s design.
  • Orientation Options: Use it as a horizontal or vertical separator.

Use Case:

Use a Divider to visually separate profile information and settings options or to break up content in a long list.

Divider example

Why Choose ComponentsKit?

Every component in ComponentsKit is highly customizable and designed to be seamlessly integrated into your projects. Whether you’re working with UIKit or SwiftUI, ComponentsKit helps you build beautiful interfaces faster and with less effort.

What’s Next?

We’re constantly working to expand ComponentsKit and make it even more powerful. Keep an eye out for our future updates, where we’ll introduce more components and enhancements.

In the meantime, explore these new components and see how they can simplify your development process!

👉 Get started with ComponentsKit today!