안드로이드/디자인

    [Design] 디자인 원칙

    1. 텍스트는 가독성이 중요 12pt 이상으로 디자인하자 2. 버튼 사이즈는 손가락 두께를 고려해서 크기를 넉넉하게 잡아주자 3. 아이콘 스타일 통일감있게 그리기 사이트의 전체적인 분위기를 나타내줌 디자이너가 아니니 flatIcon 같은 곳에서 아이콘을 찾을 시에 통일감있는 아이콘을 적용하도록 노력해야함 4. 폰트 컬러 폰트 컬러가 연할 시 불편함을 호소하는 사람이 있을 수 있음 접근성 4.5:1 이상의 컬러를 활용 5. 통일감 있는 디자인 레이아웃을 디자인할 때 라운드는 라운드로 통일, 지각이면 직각으로 통일 6. 버튼의 계층 구조 여러 개의 버튼이 한 화면에 있을 시 중요도에 따라 크기와 색을 지정해 주자. 7. 폰트의 계층 구조 폰트의 중요도에 따라서 색, 볼드, 크기로 계층을 나누자. 8. 네비게..

    [Design] dp & sp

    왜 안드로이드에서 pixel을 쓰지않고 dp를 쓸까? pixel로 디자인을 하면 기기마다 다른 해상도를 가지기 때문에 다르게 표현이 되는 문제 발생 안드로이드에서 이를 해결하기 위해 dp를 사용dp dp → density-independent pixel 1dp = 1px이 되는 dpi는 160dpi px = dp * (dpi / 160) 즉, 해상도가 커지면 dpi가 증가 하지만, 해상도에 상관없이 dp를 적용하면 같은 비율로 화면에 디자인 해상도 종류 리소스 추가 시 이미지 파일을 크기별로 만들어 위의 해상도에 맞게 추가해야한다. 필요 시 Zeplin을 통해 자동화 가능 글씨 크기는 sp!! sp → scalable pixels 안드로이드는 설정에서 글씨 크기를 변경 가능 sp는 기본적으로 dp처럼 해..