분류 전체보기 207

Git과 GitHub: 차이점부터 사용 방법

안녕하세요 찐망고입니다.git은 분산 버전 관리시스템(Distributed Version Control System)인데요.소스코드의 변경사항을 기록하고, 여러 개발자가 협업하며 변경사항을 추적할 수 있도록 도와줍니다. GitHub는 Git을 기반으로 하는 클라우드 기반 협엽 플랫폼입니다.Git을 사용하여 관리되는 프로젝트를 호스팅하고, 팀원들과 협업을 쉽게 할 수 있도록 도와줍니다. GitHub와 Git의 차이점항목GitGitHub목적버전 관리Git 저장소를 호스팅하고 협업 지원형태로컬 소프트웨어클라우드 기반 웹 서비스인터페이스주로 명령줄 웹/GUI제공접근 방식로컬 컴퓨터에서 실행인터넷을 통해 원격 접근기능브랜치, 병합, 커밋 등 Git자체 기능PR, Issue, Actions등 협업 및 호스팅 기능 ..

WEB/HTML이론 2024.12.25

UX Design - 디자이너를 위한 접근성 연구 가이드

안녕하세요 찐망고입니다.디자이너를 위한 접근성연구가이드 관련 글입니다.아주 이전글이지만 너무 기본적인 글이라 공유합니다. 디자이너를 위한 접근성 연구 가이드모든 사용자와 능력 수준을 고려한 디자인을 돕는 연구 전략By Susanna Zaraysky 이미 여러분은 접근성이 고려된 인터페이스, 공공 공간, 건축물을 사용하고 있을 가능성이 높습니다. 왜냐하면 장애인을 위한 설계는 모든 사람의 경험을 개선하기 때문입니다. 예를 들어, 길모퉁이에서 볼 수 있는 낮아진 연석을 생각해보세요. 이 경사진 표면은 휠체어를 사용하는 사람이 보도에서 도로로 안전하게 이동하도록 돕지만, 유모차를 밀거나 여행 가방을 끄는 사람에게도 유용합니다. 더 많은 사람이 제품을 더 잘 사용할 수 있도록 하려면, 시각, 청각, 손 사..

구글 머터리얼 디자인 - 접근성

안녕하세요 찐망고입니다.오늘은 구글 머터리얼 디자인 Implementing accessibility부분에 대해 포스팅을 시작합니다. Implementing accessibility 접근성 구현표준 플랫폼 컨트롤과 시맨틱 HTML(웹에서)을 사용하면, 앱은 플랫폼의 보조 기술과 잘 작동하는 데 필요한 마크업과 코드를 자동으로 포함하게 됩니다. 각 플랫폼의 접근성 표준을 충족하고, 그 보조 기술(단축키 및 구조 포함)을 지원하면 사용자에게 효율적인 경험을 제공합니다.  Do. 표준 플랫폼 대화 상자와 같은 기본 요소를 사용하세요.Caution. 비표준 요소(예: 비표준 플랫폼 대화 상자)를 사용하여 표준 대화 상자 작업을 수행하는 데 주의하세요. 이러한 경우 보조 기술과 잘 작동하려면 추가적인 테스트가 필요..

구글 머터리얼 디자인 - Sound and motion

안녕하세요 찐망고입니다.오늘은 구글 머터리얼 디자인 Sound and motion부분에 대해 포스팅 해볼까요 Sound and motion Sound사용자가 UI 요소에 설명 레이블을 추가하면, 소리를 사용하여 앱을 탐색할 수 있습니다. 스크린 리더(TalkBack과 같은)를 사용하고 터치 탐색을 통해 탐색할 때, 사용자가 화면의 UI 요소를 터치하면 레이블이 음성으로 읽어집니다. 스크린 리더 사용이 어려울 수 있는 상황:스크린 리더 위로 소리가 재생될 때 (예: 자동 재생되는 배경 음악. 사용자가 이 소리를 일시정지하거나 중지할 수 있는 컨트롤을 제공해야 함).기본 요소에 추가 소리가 삽입될 때 (스크린 리더는 기본 요소를 정확하게 해석할 수 있어야 함).소리에 대한 대안 (Alternatives to..

구글 머터리얼 디자인 - Imagery

안녕하세요 찐망고입니다.오늘은 구글 머터리얼 디자인 Imagery부분에 대해 포스팅 해볼까요 Imagery Material DesignBuild beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences.m3.material.io  이미지의 종류이미지에 접근성 지침을 적용하려면, 이미지의 종류에 따라 기준이 다르기 때문에 이를 이해하는 것이 중요합니다. 1. 장식용 이미지장식용 이미지는 페이지 내용에 중요한 정보를 추가하지 않는 이미지입니다.W3C 기준에 따르면, 장식용 이미지는 다음과..

구글 머터리얼 디자인 - 접근성 텍스트

안녕하세요 찐망고입니다.머터리얼 디자인에서 접근성 텍스트 관련 포스팅 입니다. Writing   접근성 텍스트란?접근성 텍스트는 Google의 TalkBack(안드로이드), Apple의 VoiceOver(iOS), **Freedom Scientific의 JAWS(데스크톱)**과 같은 스크린 리더 접근성 소프트웨어에서 사용됩니다.스크린 리더는 **화면에 표시된 텍스트와 UI 요소(버튼 등)**을 읽어주며, 보이는 텍스트와 **보이지 않는 대체 텍스트(Alternative Text)**도 읽어줍니다.    보이는 텍스트와 보이지 않는 텍스트보이는 텍스트: UI 요소의 레이블, 버튼의 텍스트, 링크, 양식 등에 표시되는 텍스트.보이지 않는 텍스트: 이미지에 대한 대체 텍스트처럼 화면에 표시되지 않는 설명 경우..

구글 머터리얼 디자인 - Touch Targets 타이포그래피

안녕하세요 찐망고입니다.오늘은 머터리얼 디자인, 레이아웃과 타이포그래피 관련 포스팅을 해볼게요  Material Design의 터치 대상 가이드라인은 화면을 볼 수 없거나 작은 터치 대상을 누르기 어려운 사용자들이 앱 내의 요소를 쉽게 탭할 수 있도록 돕습니다. Layout and typography 터치 및 포인터 대상 (Touch & Pointer Targets) 터치 대상 (Touch Targets)터치 대상은 사용자 입력에 반응하는 화면의 일부입니다. 이들은 요소의 시각적 경계를 넘어 확장됩니다. 예를 들어, 아이콘의 크기가 24 x 24dp일 수 있지만, 주변 패딩이 포함되어 전체 48 x 48dp의 터치 대상을 형성합니다.대부분의 플랫폼에서는 터치 대상을 최소 48 x 48dp로 설정하는 것이..

Google Material Design - 접근성 디자인 컬러 팁

안녕하세요 찐망고입니다.역시나 머터리얼 디자인 시리즈를 이어가며 접근성에 관련된 컬러에 대해 자세히 알아보겠습니다. Color and Contrast Color and Contrast (색상과 대비) 색상과 대비는 사용자가 앱의 콘텐츠를 보고 이해하고, 올바른 요소와 상호작용하며, 동작을 이해하도록 돕는 데 사용될 수 있습니다.   More accessible color (더 접근성 있는 색상) 색상은 분위기, 톤, 중요한 정보를 전달하는 데 도움을 줄 수 있습니다. 주 색상, 보조 색상, 강조 색상을 신중히 선택하면 사용성이 향상됩니다. 요소 간 충분한 색상 대비는 시력이 약한 사용자도 앱을 쉽게 사용할 수 있도록 돕습니다.   Contrast ratios (대비 비율)색상 대비는 사용자가 다양한 ..

Google Material Design - Hierarchy (정보의 계층화)

안녕하세요 찐망고입니다 아마 당분간은 머터리얼디자인페이지 관련 포스팅을 할 것 같아요물론 번역해서 직접 보셔도 편하겠지만...  Hierarchy  Hierarchy는 우리나라 말로 계층이라는 뜻인데요 계층이란 UI에서 말하는 계층은 정보와 요소들 간의 중요도나 관계를 구조화하는 방식을 의미합니다. 마치 회사 조직도나 가계도처럼, 정보들 사이에도 주종 관계가 있다는 개념입니다. 계층을 사용하는 이유가 있겠죠? 정보의 우선순위 표현가장 중요한 정보는 크게, 눈에 띄게부가적인 정보는 작게, 덜 강조되게예: 뉴스 사이트의 헤드라인(큼) vs 기사 본문(작음)관계성 표현메인 메뉴 → 서브 메뉴 → 세부 항목상위 카테고리 → 하위 카테고리예: 쇼핑몰의 의류 → 상의 → 티셔츠사용자의 인지 부담 감소많은 정보를 체..

Google Material Design - 보조기술

안녕하세요 찐망고입니다.  Material Design 접근성안녕하세요 찐망고입니다. Material Design은 Google에서 2014년에 개발한 디자인 언어로,웹과 모바일 애플리케이션의 사용자 인터페이스(UI) 및 사용자 경험(UX)을 향상시키기 위해 만들어졌는데요. Mauiweb.tistory.com 오늘은 Material Design에서 중요한 요소 중 하나인 접근성과 관련하여, 특히 보조 기술(Assistive Technology)에 대해 알아보겠습니다   Assistive technology  보조 기술은 장애를 가진 개인의 기능 능력을 향상, 유지, 또는 개선하는 데 도움을 줍니다.스크린 리더(screen readers), 확대 도구(magnification tools), 보청기(hear..