Importante
Esta versión actual de la vitamina ya no evolucionará y solo aceptará correcciones de errores a partir de ahora. Más detalles aquí.


Bibliotecas del sistema de diseño de decatlón para aplicaciones iOS y iPados
Sitio web
El sistema de diseño de decatlón es el marco que ayuda a nuestro ecosistema a diseñar y desarrollar experiencias consistentes y de calidad.
Para su sección digital, se llama vitamina.
Agregue vitamina a la matriz de dependencias de su paquete:
dependencies: [
. package ( url : " https://github.com/Decathlon/vitamin-ios.git " , . exact ( " 0.13.0 " ) ) ,
// Any other dependencies...
] , Luego, agregue vitamina a la matriz de dependencias de cualquier objetivo que dependa de la vitamina.
Para SwiftUI :
. target ( name : " YourSwiftUITarget " ,
dependencies : [
. product ( name : " VitaminSwiftUI " , package : " vitamin-ios " ) ,
// Any other dependencies...
] ) , Para UIKit :
. target ( name : " YourUIKitTarget " ,
dependencies : [
. product ( name : " Vitamin " , package : " vitamin-ios " ) ,
// Any other dependencies...
] ) ,Un ejemplo completo:
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' Esta biblioteca proporciona dos tipos de elementos: cimientos y componentes.
Las bases son ladrillos centrales del sistema de diseño de vitaminas, y los componentes son elementos de alto nivel, basados en cimientos.
Las siguientes bases están disponibles:
| Elemento | Descripción | Documentación |
|---|---|---|
| Activos | Conjunto de activos gráficos utilizables en el sistema de diseño. | Uikit swiftui |
| Bandera | Semántica y colores base del sistema de diseño. | Uikit swiftui |
| Íconos | Conjunto de iconos utilizables en el sistema de diseño. | Uikit swiftui |
| Radio | Radios aplicables a cualquier vista en el sistema de diseño. | Uikit swiftui |
| Oscuridad | Sombras aplicables a cualquier vista en el sistema de diseño. | Uikit swiftui |
| Tipografía | Estilos de texto utilizables en el sistema de diseño. | Uikit swiftui |
Los siguientes componentes están disponibles:
| Componente | Descripción | Documentación |
|---|---|---|
| Insignia | Insignias del sistema de diseño de vitaminas. | Uikit swiftui |
| Botón | Diferentes estilos de botones del sistema de diseño de vitaminas. | Uikit swiftui |
| Barra de progreso | Diferentes estilos de barra de progreso del sistema de diseño de vitaminas. | Uikit |
| Contratación segmentaria | Control segmentado del sistema de diseño de vitaminas. | Uikit |
| Bocadillo | Snackbar del sistema de diseño de vitaminas. | Uikit |
| Cambiar | Cambie del sistema de diseño de vitaminas. | Uikit |
| Etiqueta | Etiqueta del sistema de diseño de vitaminas. | Uikit |
| Campo de texto | Diferentes estilos de campos de texto del sistema de diseño de vitaminas. | Uikit swiftui |
Gracias a los colaboradores involucrados en estas bibliotecas de vitaminas-ios (incluso antes de que fueran de código abierto) . ?
Gracias también icono de remix porque Vitamix Icons es la biblioteca oficial de iconos de decatlón basada en su biblioteca de iconos de código abierto (Remix Design © 2020). Esta biblioteca original está bajo la licencia Apache 2.0 y ha sido modificada por Decathlon. Aprende más.
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.