Swiftpack.co - admiral-team/admiralui-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by admiral-team.
admiral-team/admiralui-ios v4.3.1
Admiral UIKit iOS
⭐️ 7
🕓 24 weeks ago
iOS
.package(url: "https://github.com/admiral-team/admiralui-ios.git", from: "v4.3.1")

AdmiralUI version

The visual component library for iOS

## What is AdmiralUI? `AdmiralUI` - is a ready-made set of user interface elements.

Benefits of using a library:

  • Allows you to follow to a single visual style and interface solutions
  • Speeds up prototyping
  • Saves time for designers and developers

Why AdmiralUI?

  • 💎 Lots of ready made components - 30+ UIKit/SwiftUI based components from buttons and text fields to timepicker and calendar..
  • 🛠 Customizability - components have many custom properties.
  • 🎨 Themization - support for different color palettes, the ability to create your own and instantly switch between them.
  • 🏗 Support - releases come out every two weeks, support SwiftUI and UIKit.
  • 📱 Consistent style across platforms - availible library for Android

Setup and connection

Library connection details in wiki

Demo app

A live example of using the AdmiralUI library is our demo application, which is located in the ExampleiOS directory. With it, you can evaluate all the components implemented in the library in different states, with the ability to switch built-in color themes and create your own.

General information

  • Primary development language Swift 5+
  • Supported dependency managers: SPM (primary), CocoaPods, Carthage
  • Minimum supported versions: UIKit: iOS 11.0, SwiftUI: iOS 14.0

Project structure

The project is divided into 4 modules:

  • AdmiralUIResources - all resources (icons / fonts / colors)
  • AdmiralTheme - app theme manager
  • AdmrialUIKit- component library on UIKit
  • AdmiralSwiftUI - component library on SwiftUI

The modules work independently of each other and can be connected separately. For example: if you only need icons and fonts, you should only connect AdmiralUIResources, and if you only need a theme manager - AdmiralTheme


Contributors

We welcome any help, and you can help us with the development of this project. Details in wiki

Project team


Polyakov Anton

👑

Borisov Kirill

💻

Almazov Ivan

💻

Andrey Dyatkov

💻

GitHub

link
Stars: 7
Last commit: 3 days ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

11.0.1
2 weeks ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics