A Swift library providing Flat UI color palette helpers for iOS and macOS development.
FlatUIColors is a Swift library that provides a collection of predefined colors from the Flat UI palette for iOS and macOS development. It solves the problem of manually defining and maintaining consistent Flat design colors in Swift projects by offering easy-to-use static methods that return platform-appropriate color objects.
iOS and macOS developers building applications with a Flat UI design aesthetic who want quick access to standardized colors.
Developers choose FlatUIColors for its simplicity, platform-awareness, and time-saving convenience over manually defining Flat UI colors, ensuring design consistency with minimal code.
Flat UI color palette helpers written in Swift.
Includes over 40 named colors from the Flat UI design system, such as turquoise and sunflower, eliminating manual hex code definitions as listed in the README.
Uses OSColor typealias to automatically return UIColor for iOS and NSColor for macOS, ensuring cross-platform compatibility shown in the usage examples.
Offers an optional alpha parameter in color functions, allowing easy transparency adjustments without extra code, as demonstrated with FlatUIColors.emerald(0.25).
Colors are accessed via static methods on the FlatUIColors struct, providing a type-safe and intuitive interface for developers, per the key features.
Only supports the Flat UI color palette, making it unsuitable for projects requiring other design systems like Material Design or custom color schemes.
Colors are hardcoded and cannot be easily extended or customized, restricting flexibility for advanced theming or color manipulation.
Installation requires CocoaPods as stated in the README, which may not align with projects using alternative package managers like Swift Package Manager.
:art: Hue is the all-in-one coloring utility that you'll ever need.
A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier.
Yet another extension to manipulate colors easily in Swift and SwiftUI
Convenience methods for creating color using RGBA hex string.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.