The visual component library for iOS
Library connection details in wiki
AdmiralUI
- is a ready-made set of user interface elements.
To learn more about the status of the AdmiralUI
design system components and their names in the code, please follow this link
UIKit/SwiftUI
components - buttons and text fields, timepicker and calendar etc.SwiftUI
and UIKit
.A live example of using the AdmiralUI
library is our demo application, which is AdmiralUI.xcworkspace
. Using it you can evaluate all the components implemented in the library in different states, with the ability to switch between built-in color themes and create your own ones.
SwiftUI
and UIKit
.A live example of using the AdmiralUI
library is our demo application, which is AdmiralUI.xcworkspace
. 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.
Swift 5+
SPM (primary)
, CocoaPods
, Carthage
UIKit: iOS 11.0
, SwiftUI: iOS 14.0
The project is divided into 5 modules:
AdmiralImages
- collection of images organized into different categoriesAdmiralSymbols
- collection of symbols organized into different categoriesAdmiralTheme
- dynamic change app themingAdmrialUIKit
- component library of UIKitAdmiralSwiftUI
- component library of SwiftUIThe modules work independently of each other and can be connected separately. For example, if you need only icons, you should only connect
AdmiralImages
, and if you need only a theme manager -AdmiralTheme
We welcome any help, and you can help us with the development of this project. Details wiki
Polyakov Anton π |
Borisov Kirill π» |
Almazov Ivan π» |
Andrey Dyatkov π» |