Skip to content

yourssu/YDS-Android

Repository files navigation

Thumbnail

Platform API JitPack License: MIT

🎨 YDS란

YDS는 숭실대학교 동아리 유어슈에서 사용하는 디자인 시스템입니다. 뷰 컴포넌트 재사용성을 높여 코드 작성에 걸리는 시간을 단축함과 동시에 일관된 디자인 퀄리티를 보장하기 위해 고안됐습니다.

📝 문서

YDS Wiki
YDS 문서는 노션 페이지에서 관리됩니다.
컴포넌트 정보와 사용 예시 등을 확인할 수 있습니다.

🛠 설치 방법

gradle Project

allprojects {
    repositories {
        '...'
        maven { url = uri("https://jitpack.io") }
    }
}

gradle app

// YDS for both XML and Compose
implementation("com.github.yourssu:YDS-Android:${YDSVersion}")

// YDS for XML view
implementation("com.github.yourssu.YDS-Android:DesignSystem:${YDSVersion}")

// YDS for Jetpack Compose
implementation("com.github.yourssu.YDS-Android:compose:${YDSVersion}")

theme

  • 라이트 테마
<application 
   android:theme="@style/Theme.Light.YourssuDesignSystem"
   ...
  • 라이트/다크 테마
<application
   android:theme="@style/Theme.DayNight.YourssuDesignSystem"
   ...

🧪 샘플 어플리케이션

다운로드하기 Google Play

🖥 YDS 개발자 규칙

YDS 개발 수칙

💻 타 버전 저장소

YDS-iOS
YDS-React