[android] 안드로이드 리소스 Material Design 가이드

안드로이드 앱을 개발하는 중에 Material Design을 사용하면 사용자 경험을 향상시키고 보다 현대적인 디자인을 제공할 수 있습니다. 안드로이드 앱을 개발할 때 Material Design을 따르는 데 필요한 리소스를 소개합니다.

1. 컬러

안드로이드 앱에서 사용할 수 있는 Material Design 색상을 정의하기 위해 컬러 리소스를 활용할 수 있습니다. Material Design 가이드라인에 따라 정의된 기본 팔레트 및 추가 색상을 사용할 수 있습니다.

<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>

자세한 정보: 안드로이드 공식 문서 - 컬러 가이드

2. 텍스트

Material Design 가이드에 따라 텍스트 스타일을 정의하기 위해 텍스트 리소스를 사용할 수 있습니다. 헤드라인, 타이틀, 본문 텍스트 등의 스타일을 쉽게 적용할 수 있습니다.

<style name="TextAppearance.AppCompat.Headline">
    <item name="android:textSize">24sp</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">@color/black</item>
</style>

자세한 정보: 안드로이드 공식 문서 - 텍스트 스타일

3. 아이콘

Material Design 가이드에 따라 아이콘을 사용하여 앱의 아이콘 디자인을 통일할 수 있습니다. 안드로이드는 내장된 벡터 그래픽 지원으로 SVG와 같은 벡터 아이콘을 사용할 수 있습니다.

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
    <path
        android:fillColor="#FF000000"
        android:pathData="M11,18h2V11h3L12,6L8,11h3v7Z" />
</vector>

자세한 정보: 안드로이드 공식 문서 - 벡터 드로어블

Material Design 리소스를 적절하게 활용하여 안드로이드 앱을 디자인할 때 사용자들이 더 나은 경험을 할 수 있습니다.


이 문서는 안드로이드 공식 문서 및 Material Design 가이드를 참고하여 작성되었습니다.