{"repo":"Trendyol/komposto","free":true,"listed":false,"github":"https://github.com/Trendyol/komposto","clone":"git clone https://github.com/Trendyol/komposto.git","description":"Android design system built with Jetpack Compose. 20+ reusable UI components with design tokens, RTL support, and accessibility features.","language":"Kotlin","stars":37,"topics":["android","design-system","ui-components","ui-kit","android-ui-kit"],"license":"Apache-2.0","category":"ui-components","readme_excerpt":"Komposto Design System Komposto is Trendyol's comprehensive Android design system built with Jetpack Compose. It provides a collection of reusable UI components, design tokens, and guidelines to help developers create consistent and beautiful user interfaces across Trendyol's Android applications. ✨ Features - Modern Architecture : Built with Jetpack Compose - Comprehensive Components : 20+ UI components covering common use cases - Design Tokens : Consistent colors, typography, and spacing - RTL Support : Full right-to-left layout support - Accessibility : Components follow accessibility best practices - Type Safety : Kotlin-first design with compile-time safety - Screenshot Testing : Visual regression testing for components - Showkase Integration : Interactive component catalog 🚀 Installation Gradle (Kotlin DSL) Add the following dependencies to your build.gradle.kts : 🏗️ Architecture Komposto is organized into modular components: - core : Main UI components and design tokens - theme : Theme configuration and color system - bottomsheet : Bottom sheet components and layouts - compat : Opt-in platform EditText text field for Compose TextClassifier/selection crash workarounds - app : Demo application with Showkase integration 🎨 Getting Started 1. Setup Your Theme Create your own theme using Komposto's design system. The TrendyolTheme in the demo app is just an example - you'll need to set up your own theme provider: 2. Wrap Your App Apply your theme to your entire app: 3. Us","default_branch":null,"files":null,"tree":[],"storefront":"/r/Trendyol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Trendyol/komposto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}