The visual component library for iOS
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
based components from buttons and text fields to timepicker and calendar..SwiftUI
and UIKit
.Library connection details in wiki
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.
Swift 5+
SPM (primary)
, CocoaPods
, Carthage
UIKit: iOS 11.0
, SwiftUI: iOS 14.0
The project is divided into 4 modules:
AdmiralUIResources
- all resources (icons / fonts / colors)AdmiralTheme
- app theme managerAdmrialUIKit
- component library on UIKitAdmiralSwiftUI
- component library on SwiftUIThe 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
We welcome any help, and you can help us with the development of this project. Details in wiki
Polyakov Anton 👑 |
Borisov Kirill 💻 |
Almazov Ivan 💻 |
Andrey Dyatkov 💻 |
link |
Stars: 8 |
Last commit: 2 hours ago |
Full Changelog: https://github.com/admiral-team/admiralui-ios/compare/11.0.1...11.1.1
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics