Nitrozen-SwiftUI is a UILibrary, includes a set of common UI elements such as buttons, text fields, checkbox, and radio, among others, but with a high degree of flexibility and modularity that allows developers to easily modify the components to meet their specific design needs. These customization options may include changing the colors, fonts, and styles of the components, as well as adjusting the layout and behavior of the user interface.
Apperance provide the styling to UI element/control like colors, fonts, radius, shapes, padding, etc.
That takes apperance as optional inputs for its styling, and other inputs as per its requirements. If optional apperance is not provided - it will use Appearance.shared.controlApperance for consistent styling.
- Action Sheet 🆕
- Alert 🆕
- Avatar 🆕
- Badge View
- Button
- Checkbox
- Color Pallets
- DropDown TextField
- DividerView 🆕
- EmptyView 🆕
- OTPView 🆕
- Page Control 🆕
- Progress Stepper
- Radio
- Segment Control 🆕
- StepperView 🆕
Platform | Minimum Swift Version | Installation | Status |
---|---|---|---|
iOS 13.0+ | 5.0 | Swift Package Manager | Fully Tested |
The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift
compiler.
Once you have your Swift package set up, adding Nitrozen-SwiftUI as a dependency is as easy as adding it to the dependencies
value of your Package.swift
.
dependencies: [
.package(url: "https://github.com/gofynd/nitrozen-ios.git", branch: "master")
]
- Fork Repo and Create PR.
- We will review your PR, if PR will be merged successfully, your name will visible under the contributors list. Happy coding :)
Nitrozen-SwiftUI is released under the MIT license.