Android:Design
Terms
- dpi: Dots Per Inch, 1인치(2.54 센티미터)에 들어 있는 픽셀의 수(밀도)
- dip: Density-independent Pixels, Density에 독립적인 픽셀단위. 줄여서 dp를 사용한다.
- Low density (120dpi) (0.75x): ldpi.
- Medium density (160dpi) (baseline): mdpi 옵티머스원.
- High density (240dpi) (1.5x): hdpi : 갤럭시S, 갤럭시S2.
- Extra High density (320dpi) (2.0x): xhdpi 갤럭시S3.
- Extra Extra High density (480dpi) (3.0x): xxhdpi 갤럭시S4(미확인).
- xlarge screens are at least 960dp x 720dp
- large screens are at least 640dp x 480dp
- normal screens are at least 470dp x 320dp
- small screens are at least 426dp x 320dp
협업을 위한 팁
안드로이드에서 디자이너와의 협업을 위한 몇가지 팁
- 용어를 정확히 파악해야 한다.
- 일반적으로 240Density의 480x800해상도를 가지고 있는 갤럭시S를 대상으로 개발/디자인 한다.
- 모든 개발에서 사용하는 단위는 dp(Image)와 sp(Font)로만 이루어진다.
- 디자이너는 모든 px사이즈의 표기에 대하여 (240Density기준)나누기3, 곱하기2를 한 후, dp라는 단위를 사용한다.
- 디자이너는 사용 폰트 크기에 sp 테이블 이미지를 참고하여 사용한다.
(테이블 이미지는 개발자가 제공한다. 참조: #SP Reference) - 디자이너는 모든 제작된 이미지들의 크기를 480x800 대상으로 제작하되 특별한 계산은 하지 않는다.
- 개발자는 Resource Identifier중 drawable-hdpi 사용을 권장한다. 아이콘은 mdpi 제작도 추천.
- 안드로이드 이미지 파일명 제약사항: [a-z], [~A-Z], [0-9], _ 중에서 사용해야 한다.
- 아이콘 Sizes & scale
- Launcher icons on a mobile device must be 48x48 dp.
- Launcher icons for display on Google Play must be 512x512 pixels.
SP Reference
| |
240dpi | 160dpi |
안드로이드 앱 개발자가 제안하는 디자인 방법론
디자이너들이 웹에서 모바일(안드로이드 플렛폼)환경으로 넘어 오면서 꼭 알아 두었으면 하는 내용을 정리한다.
- 나인패치(Nine-patch) 개념 Kmshack_-_android_design_guideline1.pdf
- 나인패치(Nine-patch) 실습 Kmshack_-_android_design_guideline2.pdf
- DPI, DIP(DP) 개념 Kmshack_-_android_design_guideline3.pdf
- 가이드 작성법 Kmshack_-_android_design_guideline4.pdf
- ANDROID UI TIPS Kmshack_-_android_design_guideline5.pdf
See also
Favorite site
- 안드로이드 DIP & PX 차이점
- New Tools For Managing Screen Sizes
- Supporting Multiple Screens
- 안드로이드 앱 개발자가 제안하는 디자인 방법론: DPI, DIP(DP) 개념
- 안드로이드 스크린 사이즈, 해상도, 밀도
- 안드로이드 멀티 해상도 지원
- 안드로이드 디자인: Densities