All Projects → Decathlon → vitamin-android

Decathlon / vitamin-android

Licence: Apache-2.0 license
Decathlon Design System UI components for Android applications

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to vitamin-android

Ivory
A modern CSS framework for developing powerful web interfaces faster and easier.
Stars: ✭ 61 (+79.41%)
Mutual labels:  components, design-system
Vue Cion Design System
CION - Design system boilerplate for Vue.js
Stars: ✭ 119 (+250%)
Mutual labels:  components, design-system
Vitamin Web
Decathlon Design System libraries for web applications
Stars: ✭ 70 (+105.88%)
Mutual labels:  components, design-system
Shards React
⚛️A beautiful and modern React design system.
Stars: ✭ 639 (+1779.41%)
Mutual labels:  components, design-system
Componentdriven.org
Static site and content for Component Driven
Stars: ✭ 237 (+597.06%)
Mutual labels:  components, design-system
Vuedarkmode
👩‍🎨👨‍🎨 A minimalist dark design system for Vue.js. Based components designed for the insomniacs who enjoy dark interfaces as much as we do.
Stars: ✭ 1,034 (+2941.18%)
Mutual labels:  components, design-system
Leaf Ui
🍃 Leaf-UI: A react component library built using styled-components
Stars: ✭ 98 (+188.24%)
Mutual labels:  components, design-system
Uiengine
Workbench for UI-driven development
Stars: ✭ 349 (+926.47%)
Mutual labels:  components, design-system
Vue Design System
An open source tool for building UI Design Systems with Vue.js
Stars: ✭ 2,077 (+6008.82%)
Mutual labels:  components, design-system
Qui
A Vue.js design-system for Web.
Stars: ✭ 165 (+385.29%)
Mutual labels:  components, design-system
Design System
Priceline.com Design System
Stars: ✭ 604 (+1676.47%)
Mutual labels:  components, design-system
lab-cli
Command line utilities and exporting module for Compositor Lab
Stars: ✭ 52 (+52.94%)
Mutual labels:  components, design-system
React95
🌈🕹 Refreshed Windows 95 style UI components for your React app
Stars: ✭ 4,877 (+14244.12%)
Mutual labels:  components, design-system
Stylable
Stylable - CSS for components
Stars: ✭ 1,109 (+3161.76%)
Mutual labels:  components, design-system
Alva
Create living prototypes with code components.
Stars: ✭ 3,734 (+10882.35%)
Mutual labels:  components, design-system
Calcite Components
Web Components for the Calcite Design System. Built with Stencil JS. Currently in Beta!
Stars: ✭ 96 (+182.35%)
Mutual labels:  components, design-system
Clarity
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Stars: ✭ 6,398 (+18717.65%)
Mutual labels:  components, design-system
Lab
React UI component design tool
Stars: ✭ 349 (+926.47%)
Mutual labels:  components, design-system
Shine Design
为开发者、设计师和产品经理准备的 UI 设计语言
Stars: ✭ 157 (+361.76%)
Mutual labels:  components, design-system
design-system
The Baloise Design System consists of reusable components and a clearly defined visual style, that can be assembled together to build any number of applications.
Stars: ✭ 40 (+17.65%)
Mutual labels:  components, design-system

Vitamin Decathlon Design System logo Vitamin Decathlon Design System logo

Vitamin Android

Decathlon Design System libraries for android applications

Website

Introduction

Android Decathlon Design System libraries are based on Material Design components described on the official documentation and developed in a library maintained by Google developers and designers.

But these native components are overridden to respect Decathlon's Visual Identity. You'll find the design specifications and technical information for supported platforms by Decathlon on decathlon.design. If you are interested by a sample, you can install a demo with sample module in the technical project.

Getting Started

To start using Vitamin in your app, you can check the Vitamin module documentation

Artifacts

Group Description
com.decathlon.vitamin.foundation Fundamental components of UI with texts and colors.
com.decathlon.vitamin.foundation-assets Fundamental components of UI for iconography.
com.decathlon.vitamin.foundation-icons Fundamental components of UI for assets.
com.decathlon.vitamin.buttons Build UIs with ready to use Button components.
com.decathlon.vitamin.checkboxes Build UIs with ready to use Checkbox components.
com.decathlon.vitamin.radiobuttons Build UIs with ready to use RadioButton components.
com.decathlon.vitamin.switches Build UIs with ready to use Switch components.
com.decathlon.vitamin.textinputs Build UIs with ready to use TextInput components.
com.decathlon.vitamin.fabs Build UIs with ready to use FloatingActionButton components.
com.decathlon.vitamin.modals Build UIs with ready to use Modal components.
com.decathlon.vitamin.progressbars Build UIs with ready to use Progressbar components.
com.decathlon.vitamin.menus Build UIs with ready to use Menu components.
com.decathlon.vitamin.ratings Build UIs with ready to use Rating components.
com.decathlon.vitamin.appbars Build UIs with ready to use AppBars components.
com.decathlon.vitamin.skeleton Build UIs with ready to use Skeleton components.
com.decathlon.vitamin.snackbars Build UIs with ready to use Snackbar component.
com.decathlon.vitamin.chips Build UIs with ready to use Chip components.
com.decathlon.vitamin.prices Build UIs with ready to use Price component.
com.decathlon.vitamin.dividers Build UIs with ready to use Divider component.
com.decathlon.vitamin.tags Build UIs with ready to use Tag components.
com.decathlon.vitamin Build UIs with ready to use Decathlon's Visual Identity components.

Download

Release artifacts are available on Maven Central. Check the release page to know what is the latest release version of Vitamin artifacts.

repositories {
    mavenCentral()
}

implementation("com.decathlon.vitamin:vitamin:<last_version>")

If you want to test latest changes merge in main branch, you can test Vitamin Android from snapshot artifacts but we don't recommend to use theses artifacts in production where you can have regressions or breaking changes until the next official release.

repositories {
    maven {
        url = uri("https://oss.sonatype.org/content/repositories/snapshots/")
    }
}

implementation("com.decathlon.vitamin:vitamin:<latest-major + 1>.0.0-SNAPSHOT")

If you have any question about the versioning of this project, you can just read our documentation about it.

Special thanks

Thank you to the contributors involved in these vitamin-android libraries. 💙

License

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].