Kalisten UI is a comprehensive SwiftUI library designed to expedite the development of iOS applications within the Kalisten ecosystem. It offers a collection of reusable UI components, layouts, and design system utilities, ensuring consistency and efficiency across multiple projects.
- Modular Design: Organized into separate modules for UI, Colors, Typography, and more for easy integration.
- SwiftUI Components: A set of pre-designed, customizable SwiftUI components such as
PrimaryButton
. - Design System: Incorporates a cohesive design system with assets, colors, and typography defined in
Assets.xcassets
.
- iOS
16.0+
- Xcode
14.0+
- Swift
5.9+
To integrate Kalisten UI into your Xcode project using Swift Package Manager, add it to your Package.swift
as a dependency:
dependencies: [
.package(url: "https://github.com/pedrosolisgarcia/kalisten-ui-ios.git", from: "1.0.0")
]
Import the Kalisten UI modules in your SwiftUI views to get started:
import KalistenUI
Then, use the components as you would typically use any SwiftUI view:
var body: some View {
PrimaryButton()
}
Includes a palette of colors defined for the design system.
Includes a collection of gradient styles for visually rich interfaces.
Defines font styles, sizes, and facilitates typography consistency.
Contains layout helpers and grid definitions for complex UI structures.
This module houses pre-built SwiftUI components like PrimaryButton
.
Kalisten UI is released under the GNU General Public License. See LICENSE
for details.
For major concerns or support, please open an issue in the GitHub repository issue tracker. For other queries, please reach out [email protected]
Kalisten UI is maintained by the Kalisten development team. All rights reserved