Skip to content

gofynd/nitrozen-ios

Repository files navigation

Swift

Swift Platforms Swift Package Manager

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.

Basic Building blocks

a. Apperance

Apperance provide the styling to UI element/control like colors, fonts, radius, shapes, padding, etc. Apperance

b. UI Elements/Controls

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. Apperance

Elements

Contributors

Requirements

Platform Minimum Swift Version Installation Status
iOS 13.0+ 5.0 Swift Package Manager Fully Tested

How to install? - via Swift Package Manager

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")
]

How to Contribute?

  1. Fork Repo and Create PR.
  2. We will review your PR, if PR will be merged successfully, your name will visible under the contributors list. Happy coding :)

License

Nitrozen-SwiftUI is released under the MIT license.