Wichtig
Diese aktuelle Version von Vitamin entwickelt sich nicht mehr und akzeptiert von nun an nur Fehlerbehebungen. Weitere Details hier.


Decathlon Design -Systembibliotheken für iOS & iPados -Anwendungen
Webseite
Das Decathlon -Designsystem ist das Rahmen, das unserem Ökosystem hilft, konsistente und qualitativ hochwertige Erlebnisse zu entwerfen und zu entwickeln.
Für seinen digitalen Abschnitt heißt es Vitamin.
Fügen Sie Vitamin zum Abhängigkeits -Array Ihres Pakets hinzu:
dependencies: [
. package ( url : " https://github.com/Decathlon/vitamin-ios.git " , . exact ( " 0.13.0 " ) ) ,
// Any other dependencies...
] , Fügen Sie dann Vitamin zum Abhängigkeits -Array eines beliebigen Ziels hinzu, das von Vitamin abhängt.
Für SwiftUI :
. target ( name : " YourSwiftUITarget " ,
dependencies : [
. product ( name : " VitaminSwiftUI " , package : " vitamin-ios " ) ,
// Any other dependencies...
] ) , Für UIKit :
. target ( name : " YourUIKitTarget " ,
dependencies : [
. product ( name : " Vitamin " , package : " vitamin-ios " ) ,
// Any other dependencies...
] ) ,Ein vollständiges Beispiel:
let package = Package (
name : " YourPackage " ,
products : [
// Your products
] ,
dependencies : [
. package ( url : " https://github.com/Decathlon/vitamin-ios.git " , . exact ( " 0.13.0 " ) ) ,
// Any other dependencies...
] ,
targets : [
// Your target
. target ( name : " YourUIKitTarget " ,
dependencies : [
. product ( name : " Vitamin " , package : " vitamin-ios " ) ,
// Any other dependencies...
] ) ,
. target ( name : " YourSwiftUITarget " ,
dependencies : [
. product ( name : " VitaminSwiftUI " , package : " vitamin-ios " ) ,
// Any other dependencies...
] ) ,
]
) # for UIKitVersion
pod 'Vitamin' , '= 0.13.0'
# for SwiftUI version
pod 'VitaminSwiftUI' , = '0.13.0' Diese Bibliothek enthält zwei Arten von Elementen: Fundamente und Komponenten.
Fundamente sind Kernsteine des Vitamin -Designsystems, und Komponenten sind hochrangige Elemente, die auf Fundamenten basieren.
Die folgenden Grundlagen sind verfügbar:
| Element | Beschreibung | Dokumentation |
|---|---|---|
| Vermögenswerte | Set von grafischen Vermögenswerten, die im Entwurfssystem verwendet werden können. | Uikit Swiftui |
| Farben | Semantik und Grundfarben des Designsystems. | Uikit Swiftui |
| Ikonen | Set von Symbolen, die im Designsystem verwendet werden können. | Uikit Swiftui |
| Radien | Radiuses, die für jede Ansicht im Designsystem gelten. | Uikit Swiftui |
| Schatten | Schatten, die für jede Ansicht im Designsystem anwendbar sind. | Uikit Swiftui |
| Typografie | Textstile, die im Designsystem verwendet werden können. | Uikit Swiftui |
Die folgenden Komponenten sind verfügbar:
| Komponente | Beschreibung | Dokumentation |
|---|---|---|
| Abzeichen | Abzeichen aus dem Vitamin -Designsystem. | Uikit Swiftui |
| Taste | Verschiedene Tastenstile aus dem Vitamin -Designsystem. | Uikit Swiftui |
| Fortschrittsbar | Verschiedene Fortschrittsbär -Stile aus dem Vitamin -Designsystem. | Uikit |
| SegmentedControl | SegmentedControl aus dem Vitamin -Designsystem. | Uikit |
| Snackbar | Snackbar aus dem Vitamin -Designsystem. | Uikit |
| Schalten | Wechseln Sie vom Vitamin -Designsystem. | Uikit |
| Etikett | Tag aus dem Vitamin -Designsystem. | Uikit |
| Textfeld | Verschiedene Textfelder Stile aus dem Vitamin -Designsystem. | Uikit Swiftui |
Vielen Dank an die Mitwirkenden, die an diesen Vitamin-IIS-Bibliotheken beteiligt sind (noch bevor sie Open Source waren) . ?
Vielen Dank auch das Remix-Symbol, da Vitamix-Symbole die offizielle Decathlon-Symbolbibliothek basierend auf ihrer Open-Source-Symbolbibliothek (Remix-Design © 2020) ist. Diese ursprüngliche Bibliothek befindet sich unter der Lizenz Apache 2.0 und wurde von Decathlon geändert. Erfahren Sie mehr.
Copyright 2021 Decathlon.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.