Eva Design System
UI Kitten is a React Native implementation of Eva Design System. This means that components visual style and behavior are based on Design System rules and agreements.
Principles
Eva is a customizable Design System based on Atomic Design Principles. All components are built based on basic elements with shared styles, connected with a single Visual Language for both Mobile and Web platforms. Most importantly, Eva is built to be customizable, meaning architectural support of multiple themes across all components and supporting platforms.
Implementations
Eva Design System is implemented for two platforms:
- Mobile - UI Kitten
- Web - Nebular
Both implementations have a single source of truth for styles and unified theming system.
Supported themes
Currently, there are 2 built-in themes provided by Eva Design System:
light- clean white themedark- dark theme
Theme extension mechanism allows modifying one theme with another.
Enterprise ready
Being a part of Eva Ecosystem, UI Kitten is a great choice for Enterprise-grade products, providing complete control over application look & feel.