<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Jace.log</title>
        <link>https://velog.io/</link>
        <description>Product Design</description>
        <lastBuildDate>Mon, 17 Mar 2025 04:10:26 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Jace.log</title>
            <url>https://velog.velcdn.com/images/yeon_n/profile/75328baa-ab1d-45d8-a574-35beac3bca8c/image.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. Jace.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/yeon_n" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[디자인 나침반 UI 챌린지 - Day 4] 날씨 페이지]]></title>
            <link>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-4-%EB%82%A0%EC%94%A8-%ED%8E%98%EC%9D%B4</link>
            <guid>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-4-%EB%82%A0%EC%94%A8-%ED%8E%98%EC%9D%B4</guid>
            <pubDate>Mon, 17 Mar 2025 04:10:26 GMT</pubDate>
            <description><![CDATA[<p><strong>음악 재생 페이지</strong>
✔ 포함돼야 하는 내용</p>
<p>▪ 시간별 날씨
▪ 일주일 날씨
▪ 최저/최고 온도
▪ 지역</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[디자인 나침반 UI 챌린지 - Day 4] 음악 재생 페이지]]></title>
            <link>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-4-%EC%9D%8C%EC%95%85-%EC%9E%AC%EC%83%9D-%ED%8E%98%EC%9D%B4%EC%A7%80</link>
            <guid>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-4-%EC%9D%8C%EC%95%85-%EC%9E%AC%EC%83%9D-%ED%8E%98%EC%9D%B4%EC%A7%80</guid>
            <pubDate>Sun, 16 Mar 2025 03:17:35 GMT</pubDate>
            <description><![CDATA[<p><strong>음악 재생 페이지</strong>
✔ 포함돼야 하는 내용</p>
<p>▪ 음악 제목
▪ 음악가
▪ 음악 커버
▪ 음악 타임라인
▪ 재생
▪ 랜덤 재생
▪ 반복 재생
▪ 뒤로가기
▪ 앞으로가기</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[디자인 나침반 UI 챌린지 - Day 3] 계산기]]></title>
            <link>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-3-%EA%B3%84%EC%82%B0%EA%B8%B0</link>
            <guid>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-3-%EA%B3%84%EC%82%B0%EA%B8%B0</guid>
            <pubDate>Sun, 16 Mar 2025 03:11:06 GMT</pubDate>
            <description><![CDATA[<p><strong>계산기 페이지</strong>
✔ 포함돼야 하는 내용</p>
<p>▪ 0~9 숫자
▪ AC
▪ +/-
▪ %
▪ 더하기 빼기 곱하기 나누기
▪ =
▪ .</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[디자인 나침반 UI 챌린지 - Day 2] 온보딩 페이지]]></title>
            <link>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-2-%EC%98%A8%EB%B3%B4%EB%94%A9-%ED%8E%98%EC%9D%B4%EC%A7%80</link>
            <guid>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-2-%EC%98%A8%EB%B3%B4%EB%94%A9-%ED%8E%98%EC%9D%B4%EC%A7%80</guid>
            <pubDate>Sun, 16 Mar 2025 03:08:43 GMT</pubDate>
            <description><![CDATA[<p><strong>온보딩 페이지</strong>
✔ 포함돼야 하는 내용</p>
<p>▪ 환영하는 메시지 포함
▪ ‘언제든 결제’ 내용 포함
▪ ‘편하게 송금’ 내용 포함
▪ ‘신중한 투자’ 내용 포함
▪ 로그인 버튼
▪ 회원가입 버튼
▪ 넘어가기 버튼</p>
<p>▪ 컬러
#E8E8E8 #8E8E8E #2260DA
▪ 마진값 : 24
▪ 폰트 스타일 : Bold, Semibold, Medium</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[디자인 나침반 UI 챌린지 - Day 1] 회원가입, 로그인 페이지]]></title>
            <link>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-1-%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%8E%98%EC%9D%B4%EC%A7%80</link>
            <guid>https://velog.io/@yeon_n/%EB%94%94%EC%9E%90%EC%9D%B8-%EB%82%98%EC%B9%A8%EB%B0%98-UI-%EC%B1%8C%EB%A6%B0%EC%A7%80-Day-1-%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%8E%98%EC%9D%B4%EC%A7%80</guid>
            <pubDate>Sun, 16 Mar 2025 02:35:01 GMT</pubDate>
            <description><![CDATA[<h4 id="회원가입-및-로그인-페이지">회원가입 및 로그인 페이지</h4>
<p>✔ 포함돼야 하는 내용</p>
<p>▪ 이메일
▪ 이름
▪ 비밀번호
▪ 비밀번호 확인</p>
<p>▪ <strong>컬러</strong> 
#F5F5F5 #4C4C4C #D6D6D6 #2260DA #42C248 #D64444 
▪ <strong>마진값</strong> : 24
▪ <strong>폰트 스타일</strong> : Bold, Semibold, Regular</p>
<p>아좌잣 👊</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[UX] 정보 구조 (Information Archiecture)]]></title>
            <link>https://velog.io/@yeon_n/UX-%EC%A0%95%EB%B3%B4-%EA%B5%AC%EC%A1%B0-Information-Archiecture</link>
            <guid>https://velog.io/@yeon_n/UX-%EC%A0%95%EB%B3%B4-%EA%B5%AC%EC%A1%B0-Information-Archiecture</guid>
            <pubDate>Mon, 30 Sep 2024 01:09:05 GMT</pubDate>
            <description><![CDATA[<h2 id="ia정보구조란">IA(정보구조)란?</h2>
<p>웹사이트, 앱 등 소프트웨어 내의 정보를 조직화하고 구조화하는 방식을 말한다.
이는 사용자가 정보를 쉽게 찾을 수 있도록 도와주며, UX의 필수 요소 중 하나이다.</p>
<p><strong>서비스에서 제공하는 정보 구성에 관여하여, 어떤 절차에 거쳐 서비스에 접근하는지 시각적으로 표현하는 것</strong></p>
<p>IA는 일반적으로 <strong><em>네비게이션 시스템</em></strong>, <strong><em>카테고리 분류</em></strong>, <strong><em>사이트맵</em></strong>, <strong><em>콘텐츠 흐름</em></strong> 등으로 표현된다.</p>
<h2 id="ia-설계">IA 설계</h2>
<p>정보구조 설계는 사용자 조사를 통해 <strong>사용자에게 적합한 정보구조를 파악</strong>하고, <strong><em>계층구조에 따라</em></strong> <strong>기능이 배치되는 위치와 레이블링(메뉴명)을 지정</strong>하고 도식화하는 것이다.</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/c84549ab-4f67-4efc-b5de-082221c33510/image.png" alt=""></p>
<h3 id="ia-설계-패턴">IA 설계 패턴</h3>
<ul>
<li><p><strong>웹사이트가 제공하는 콘텐츠가 텍스트 중심인 경우</strong></p>
</li>
<li><blockquote>
<p>F 패턴</p>
</blockquote>
</li>
<li><p><strong>웹사이트가 제공하는 콘텐츠가 텍스트 중심이 아닌 경우</strong></p>
</li>
<li><blockquote>
<p>Z 패턴</p>
</blockquote>
</li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/cb831389-b11a-4305-b4ca-6f5f0aeac0f6/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[UI] 모달 (Modal)]]></title>
            <link>https://velog.io/@yeon_n/UI-%EB%AA%A8%EB%8B%AC-Modal</link>
            <guid>https://velog.io/@yeon_n/UI-%EB%AA%A8%EB%8B%AC-Modal</guid>
            <pubDate>Mon, 30 Sep 2024 00:35:20 GMT</pubDate>
            <description><![CDATA[<h2 id="모달이란">모달이란?</h2>
<p>모달은 사용자의 이목을 끌기 위해 사용하는 대화형 UI 요소 / 화면 전환 기법이다. 
사용자가 모달 내의 정보를 주시하거나, 요구되는 작업을 완료하도록 강제하는 역할을 수행한다. </p>
<ul>
<li>모달 창은 별도의 페이지가 아니라, 사용자가 기존에 하고 있던 작업창에서 오버레이 형태로 나타난다.</li>
</ul>
<h2 id="모달과-팝업의-차이점">모달과 팝업의 차이점</h2>
<p>모달과 팝업은 기본적으로 같은 기능을 지니고 있다.
(부모 화면 위에 표현되고, 사용자가 작업을 계속하기 전에 모달/팝업과 상호작용하도록 함)</p>
<h3 id="1-팝업">1. 팝업</h3>
<ul>
<li>시작과 동시에 공지, 프로모션, 주의사항, 안내문 등을 띄우는 용도로 사용됨</li>
<li>현재 의도하는 목적과 상관없이 뜨는 창
<img src="https://velog.velcdn.com/images/yeon_n/post/2e756355-73f5-45e7-9f41-2538b0a6ac5f/image.png" alt=""></li>
</ul>
<h3 id="2-모달">2. 모달</h3>
<ul>
<li>사용자에게 요구되는 사항에 맞게 띄움</li>
<li>다음 스텝으로 넘어가기 위해 필요한 창
ex) 로그인, 동의하기 등
<img src="https://velog.velcdn.com/images/yeon_n/post/90ee8bab-abc6-4ff5-bbb0-3828fa7ba281/image.png" alt=""></li>
</ul>
<h2 id="모달뷰-종류">모달뷰 종류</h2>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/abfeb4ad-cd53-4e49-b82b-e3173a88c12d/image.png" alt=""></p>
<h3 id="1-fullscreen"><strong>1. Fullscreen</strong></h3>
<ul>
<li>전체 화면을 덮는 방식</li>
<li>사용자의 이목을 최대로 이끌어 내야 하는 경우 Fullscreen을 사용한다.</li>
</ul>
<h3 id="2-sheet"><strong>2. Sheet</strong></h3>
<ul>
<li>새로운 자식 창을 띄우고, 뒷 부분은 background blur로 날려버리는 방식</li>
<li>기존 화면의 맥락을 잃지 않고 과업을 진행해야하는 경우 Sheet를 사용한다.</li>
</ul>
<p>기본적으로 화면의 스크림 영역(background blur 처리된 곳)을 터치하여 기존 페이지로 돌아갈 수 있다. 하지만 blur 처리되지 않고, 기존 콘텐츠가 그대로 남아있을시 이 액션은 수행할 수 없다. 대신 기존 화면을 스크롤하고 터치하여 상세 페이지를 확인할 수 있는데, 이를 <strong>Non-modal</strong> 방식이라고 한다.</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/af76ce95-e0b7-41c9-bea6-8ea26f4bbe19/image.png" alt=""></p>
<h2 id="모달에-포함시켜야하는-요소">모달에 포함시켜야하는 요소</h2>
<ul>
<li>헤더 텍스트</li>
<li>본문 텍스트</li>
<li>그래픽</li>
<li>CTA 버튼 </li>
<li>Call To Action Button
목표를 달성하기 위해 사용자의 특정 행동을 유도하는 것을 의미한다.</li>
<li>X 버튼</li>
<li>배경</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[[UX] User Flow, UX Flow, Flow Chart]]></title>
            <link>https://velog.io/@yeon_n/UX-User-Flow-UX-Flow-Flow-Chart</link>
            <guid>https://velog.io/@yeon_n/UX-User-Flow-UX-Flow-Flow-Chart</guid>
            <pubDate>Sat, 28 Sep 2024 04:01:46 GMT</pubDate>
            <description><![CDATA[<h2 id="user-flow-유저-플로우">User Flow (유저 플로우)</h2>
<ul>
<li>User flow는 제품을 통한 사용자의 움직임을 설명하고, 진입에서 최종 상호작용에 이르기까지 사용자가 수행하는 모든 단계를 의미한다.</li>
<li>사용자가 의미 있는 목표를 달성하기 위해 거쳐야하는 단계들</li>
</ul>
<h3 id="user-flow-짜는-방법">User Flow 짜는 방법</h3>
<p><strong>1. User Goal 작성하기</strong></p>
<p>User Goal : 사용자가 이루고자하는 목표
<strong>사용자의 시나리오로부터 목표와 작업을 추출해내는 작업</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/65e8beb5-fe25-4340-b8a6-f52c81bbec47/image.png" alt=""></p>
<p><strong>2. Task Flow 작성하기</strong></p>
<p>사용자가 목표를 달성하기 위해 실행해야하는 각 단계
<strong>작업 흐름을 설계하는 작업</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/25a8f98e-d981-4fc6-878f-7dfce7e518fd/image.png" alt=""></p>
<p><strong>3. Wire Flow 작성하기</strong></p>
<p>Wire flow : 와이어프레임과 플로우차트가 섞인 개념
Task Flow에서 수행하는 단계들을 와이어프레임으로 그린 뒤, 플로우를 추가하는 형태
<strong>화면 흐름을 설계하는 작업</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/5f683026-0263-42a5-95ba-bc6de7ff21c9/image.png" alt=""></p>
<p><strong>4. User Flow 작성하기</strong></p>
<p><strong>UI 설계 과정에서 최종적인 이용 흐름을 완성하는 작업</strong>
기본적으로는 Task Flow와 비슷한데, </p>
<p><strong>서로 다른 유저가 서로 다른 태스크를 수행하거나 다른 경로로 이동할 수 있다</strong>는 차이점이 있음
<img src="https://velog.velcdn.com/images/yeon_n/post/10728274-7311-4279-8b9d-dec4bfa4be50/image.png" alt=""></p>
<h2 id="flow-chart-플로우-차트">Flow Chart (플로우 차트)</h2>
<ul>
<li>프로세스를 수행하기 위해 필요한 일련의 단계와 결정을 다이어그램 (시각적 자료) 으로 표현한 자료</li>
<li>= 순서도</li>
<li></li>
</ul>
<h3 id="flow-chart-플러그인">Flow Chart 플러그인</h3>
<p>피그마 - &quot;Flow Chart&quot;</p>
<h3 id="flow-chart-도형">Flow Chart 도형</h3>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/61695e9c-4f03-42f2-8c56-b133a56e679d/image.png" alt="">
<img src="https://velog.velcdn.com/images/yeon_n/post/b8faa068-c9b3-46db-9e8f-691d488cc863/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[UX] 어포던스 (Affordance)]]></title>
            <link>https://velog.io/@yeon_n/UX-%EC%96%B4%ED%8F%AC%EB%8D%98%EC%8A%A4-Affordance</link>
            <guid>https://velog.io/@yeon_n/UX-%EC%96%B4%ED%8F%AC%EB%8D%98%EC%8A%A4-Affordance</guid>
            <pubDate>Fri, 27 Sep 2024 04:26:55 GMT</pubDate>
            <description><![CDATA[<h3 id="1-어포던스란">1. 어포던스란?</h3>
<blockquote>
<p><strong>행위자와 환경 간의 관계, 혹은 이 둘 사이의 관계 속에서 존재하는 행위의 가능성</strong>
같은 행위라도 마주하고 있는 행위자에 따라 다른 어포던스를 제공하며, 행위자의 능력에 따라 무한히 제공</p>
</blockquote>
<ul>
<li><p>행동 유발성이 아니라, <strong>행동 가능성</strong>이라는 것이 중요함</p>
</li>
<li><p>환경에 내제된 속성이 아니라, <strong>행위자와 환경 사이에 존재</strong>한다</p>
</li>
<li><p>이 말인 즉슨, 물리적 특성이 아니다.</p>
</li>
<li><p>행위자가 어포던스를 <strong>자각하건 자각하지 않건, 행위자가 원하건 원하지 않건 간에 어포던스는 존재한다.</strong></p>
</li>
<li><p>디자이너의 의도대로 사용자의 행동을 유도하는 것</p>
</li>
</ul>
<h3 id="2-어포던스의-4원칙">2. 어포던스의 4원칙</h3>
<p><strong>1. 사용자의 다음 행위를 유도하는 버튼에는 어포던스 효과를 주어야하고, 그렇지 않은 버튼은 효과를 주지 않는다</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/4218e54c-fb9d-4307-9b9b-c79566ec1e08/image.png" alt=""></p>
<p>좌측의 경우, 사용자가 특정 어떤 정보를 입력하지 않았음에도 불구하고 로그인 버튼이 액션버튼처럼 보여진다. 마이페이지에서 아이디와 비밀번호 입력을 요구하지 않는다면, 로그인 버튼은 최소화된 크기로 설정해야한다.</p>
<p>우측의 경우, 로그인 버튼이 더 강조되어야함에도 불구하고, 지문 로그인 부분이 강조되어있어 어포던스 효과를 잘못 부여한 사례에 해당한다.</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/88effcf3-71ba-40a0-a927-3c6c4972732d/image.png" alt=""></p>
<p>이후 개편된 로그인 화면 :
로그인 버튼이 작은 크기로 구성되어 있으며 (좌)
로그인 버튼이 주기능, 페이스/터치 아이디로 로그인은 부기능으로 어포던스 형성이 잘 되었다 (우)</p>
<p><strong>2. 기능을 조작할 때 버튼에 어포던스 효과를 주어 사용자의 다음 행동을 유도해야한다</strong></p>
<p>편집 목록에서 아무 것도 선택하지 않았을 때는 삭제 버튼을 비활성화하고, 목록에서 선택이 되면 삭제 버튼을 활성화하는 방식으로 어포던스를 줄 수 있다.
<img src="https://velog.velcdn.com/images/yeon_n/post/b20387c5-187f-4e05-923f-28ef5661ab23/image.png" alt=""></p>
<p>채팅할 때 아무 것도 입력하지 않으면 전송 버튼이 비활성화, 텍스트나 이모지를 입력하면 채팅을 보낼 수 있도록 전송이 활성화되는 예시 또한 있다.
<img src="https://velog.velcdn.com/images/yeon_n/post/a9ef485f-aa3f-4a76-97bf-14e5e94155bb/image.png" alt=""></p>
<p><strong>3. 과업 행위가 연속성이 있다면 다음 행위에 어포던스를 주어야한다</strong></p>
<p>사용자가 해야할 행위가 끝나지 않았다면, 다음 행위를 수행할 수 없도록 미연에 방지한다.
개인정보 수집 동의를 하지 않으면 결제하기 버튼이 활성화되지 않다 사용자가 자신이 해야할 다음 행위를 인지하고 수행할 수 있도록 하는 예시가 있다.
<img src="https://velog.velcdn.com/images/yeon_n/post/47e59f15-e48f-4a27-905f-1b8a50bc432e/image.png" alt=""></p>
<p><strong>4. 기능은 그 상태를 명확하게 보여주어 사용자의 다음 행위를 유도해야한다</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/fb8221ce-f524-4fbd-a907-1098d1d69adc/image.png" alt=""></p>
<p>다음 곡으로 넘어가는 버튼을 클릭할 수 있도록 재생버튼과 같은 색으로 설정한 것을 볼 수 있다.</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/b43a78a5-740c-4435-82cd-90f60538195f/image.png" alt=""></p>
<p>이 경우, 다음 곡으로 넘어가는 버튼이 회색으로 처리되어 비활성화 상태인 것처럼 보인다.</p>
<p><strong>작동할 수 있는 컴포넌트와 작동할 수 없는 컴포넌트의 (색) 구분을 명확하게 해야한다.</strong></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[UI] 탭바 (Tab Bar)]]></title>
            <link>https://velog.io/@yeon_n/%ED%83%AD%EB%B0%94-Tab-Bar</link>
            <guid>https://velog.io/@yeon_n/%ED%83%AD%EB%B0%94-Tab-Bar</guid>
            <pubDate>Fri, 27 Sep 2024 01:57:00 GMT</pubDate>
            <description><![CDATA[<h3 id="1-탭바란">1. 탭바란?</h3>
<ul>
<li>탭바는 스크린의 맨 아래에 위치하며, 사용자에게 앱이 제공하는 정보나 기능의 이해를 도움</li>
<li>사용자가 앱의 다른 부분 사이를 쉽게 이동할 수 있도록 돕는 하단 바</li>
<li>주로 앱의 주요 기능, 화면 사이를 이동하는데 도움이 됨</li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/db7149d2-a203-4d83-825a-c641319b78c3/image.png" alt=""></p>
<p><strong>iOS에서는 Tab bar이라 하고, Material Design에서는 Navigation bar, Bottom Navigation 이라고 하는 등 명칭이 조금씩 다르다</strong></p>
<h3 id="2-탭바의-기본적인-규칙">2. 탭바의 기본적인 규칙</h3>
<blockquote>
<p>By default, <strong>a tab bar is translucent</strong>: 
It uses a background material only when content appears behind it, removing the material when the view scrolls to the bottom. A keyboard covers the tab bar when it’s onscreen.</p>
</blockquote>
<p><strong>기본적으로 탭바는 반투명하다</strong>
뒤에 콘텐츠가 있을 시에는 - 반투명한 탭바에 콘텐츠를 배경으로 한다.
뒤에 콘텐츠가 없을 시에는 - 콘텐츠가 배경으로 사용되지 않는다.
<img src="https://velog.velcdn.com/images/yeon_n/post/bc2a80d6-9928-43d2-ba9a-64696bdf7ef0/image.png" alt=""></p>
<p><strong>탭바는 화면의 하단에 위치한다</strong></p>
<p> 스마트폰은 한 손으로 사용하는 경우가 많다. 터치스크린은 특히 엄지손가락에 맞게 구성되었기 때문에, 탭바도 이 원칙을 따른다. 엄지손가락으로 가장 좋은 접근성을 가지는 곳이 화면의 하단이기 때문에, 대부분의 주요 인터페이스들은 화면의 하단에 위치한다. </p>
<p>데스크톱 경험을 위해 설계된 인터페이스는 주로 탐색 인터페이스 요소 (메뉴)들을 화면의 상단(Global Navigation Bar)이나 화면의 왼쪽에 배치하는 규칙을 따른다.</p>
<p>데스크톱 경험과는 다르게, 모바일 환경의 주요 컨트롤은 엄지손가락만 사용하여 탐색할 수 있는 영역인 Thumb zone에 있어야 한다.</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/b22406c4-ea47-4c54-a8eb-2ee1b1b9a161/image.png" alt="">
사진과 같이 대부분의 화면을 Thumb zone에 위치시키고, 모바일의 주요 컨트롤은 화면의 하단에 위치시킨다.</p>
<h3 id="3-탭바의-구조">3. 탭바의 구조</h3>
<p>탭바는 최대 5개의 항목 탭으로 구성된다.
구성요소가 너무 많을 시, 사용자를 혼란에 빠뜨릴 수 있다.</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/4f70cb92-ac5d-4ddc-8202-274fde5dec31/image.png" alt="">
여기에는 밀러의 법칙이 쓰인다.</p>
<blockquote>
<p><strong>밀러의 법칙</strong>
사용자가 작업 중인 기억에 5+2, 5-2 개의 항목만 유지할 수 있는 이론
한 번에 처리할 수 있는 정보의 한계를 제시</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/8ae78a1f-ce67-43fd-ad6f-e44f5179e618/image.png" alt=""></p>
<h4 id="1-icon">1. Icon</h4>
<p>아이콘은 탭의 주요 기능과 콘텐츠를 상징적으로 표현한다. 일반적인 형태의 아이콘보다는 브랜드의 아이덴티티를 가진 아이콘을 사용한다. 
<strong>의미가 명확하게 전달되지 않는다면, 레이블을 함께 사용한다</strong></p>
<h4 id="2-label-text">2. Label text</h4>
<p>레이블 텍스트는 간결하게 작성하여 탭이 무엇을 할 수 있는지 직관적으로 전달한다.
작은 모바일 화면에서 긴 레이블은 피하도록 하자.
<strong>탭의 레이블은 앱 계층 구조의 최상위 콘텐츠, 기능을 의미한다.</strong>
ex) profile(상위) - 프로필 편집 / 개인정보 / 주문내역 / 쿠폰 / 포인트 ...</p>
<h4 id="3-container">3. Container</h4>
<p>탭 아이템들을 감싸는 바 형태의 영역이다. iOS에서는 탭바 영역을 백그라운드 블러로 반투명처리하여 탭 아래에 콘텐츠가 있음을 암시한다. </p>
<h4 id="4-badge-area">4. Badge area</h4>
<p>탭 아이템의 아이콘 오른쪽 상단에 새로운 콘텐츠가 있을 경우 배지를 표시한다.</p>
<h3 id="4-usage-guidelines">4. Usage guidelines</h3>
<h4 id="모달-상태에서는-탭바를-노출하지-않는다">모달 상태에서는 탭바를 노출하지 않는다</h4>
<p>사용자가 직접 텍스트를 입력하는 등의 작업이 필요한 모달 상태에서는 탭바를 노출하지 않는다.
사용자가 작업을 완료하는데 집중할 수 있도록, 작업과 관련 없는 컨트롤은 숨긴다.
<img src="https://velog.velcdn.com/images/yeon_n/post/10a86f0d-91e8-45ec-8351-ce1c6cc326db/image.png" alt=""></p>
<h4 id="탭바의-항목을-5개-이상으로-하지-않는다">탭바의 항목을 5개 이상으로 하지 않는다</h4>
<p>모바일에서 탭바는 3~5개를 권장한다.
6개일 경우, 화면의 복잡도가 높아지고, 터치 타깃의 크기가 작아져 잘못 터치할 수도 있기 때문이다.
<img src="https://velog.velcdn.com/images/yeon_n/post/890d2141-6d53-492a-a28d-fa6c3e5cc296/image.png" alt=""></p>
<h4 id="탭바에-지나친-그래픽-요소는-사용하지-않는다">탭바에 지나친 그래픽 요소는 사용하지 않는다</h4>
<p>최근 인터페이스 요소의 그래픽은 단순해지고 있는 추세이다. 콘텐츠의 가독성을 높이기 위해서는 내비게이션 요소의 그래픽은 최대한 단순화한다.
<img src="https://velog.velcdn.com/images/yeon_n/post/e8375781-4465-4045-818c-4128c9ffb698/image.png" alt=""></p>
<p>또한, 탭바의 영역은 지나치게 강조하지 않도록 주의한다. 
탭바 영역에는 포인트 컬러만 주어 사용자의 위치를 확인할 수 있도록 한다. 탭바 영역 전체가 포인트 컬러가 되어서는 안된다.
<img src="https://velog.velcdn.com/images/yeon_n/post/b9f922f8-dbe4-4c3a-aa8f-2acab94ff77e/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Google Material Design] 버튼]]></title>
            <link>https://velog.io/@yeon_n/Google-Material-Design-%EB%B2%84%ED%8A%BC</link>
            <guid>https://velog.io/@yeon_n/Google-Material-Design-%EB%B2%84%ED%8A%BC</guid>
            <pubDate>Mon, 23 Sep 2024 00:42:09 GMT</pubDate>
            <description><![CDATA[<h3 id="버튼">버튼</h3>
<ul>
<li>동일한 화면에서 다양한 버튼 유형을 사용하여 사용자의 주의를 끌 수 있음</li>
<li>총 9가지 유형</li>
<li>각각의 버튼에 high, medium, low emphasis가 있음</li>
<li><strong>각 버튼마다 집중도가 다르다</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/5c72a586-4921-45f5-ba99-835ba1b46130/image.png" alt=""></li>
</ul>
<p><em><strong>High emphasis</strong></em></p>
<ul>
<li>페이지의 목적에 맞는 주요 기능들에 부여한다.</li>
<li><em>9. Extended FAB*</em></li>
<li>작성, 새 스레드, 새 파일 만들기 등</li>
<li><em>8. FAB*</em></li>
<li>작성하기</li>
<li><em>2. Filled button*</em></li>
<li>저장, 확인, 완료</li>
</ul>
<p><em><strong>Medium emphasis</strong></em></p>
<ul>
<li>페이지의 주요 기능은 아니지만 눈에 띄어야하는 요소</li>
<li><em>3. Filled tonal button*</em></li>
<li>저장, 확인, 완료</li>
<li><em>1. Elevated button*</em></li>
<li>답변, 전체보기, 장바구니 담기, 휴지통에서 꺼내기</li>
<li><em>4. Outlined button*</em></li>
<li>답변, 전체보기, 장바구니 담기, 휴지통에서 꺼내기</li>
</ul>
<p><em><strong>Low emphasis</strong></em></p>
<ul>
<li>추가적으로 필요한 정보, 기능</li>
<li><em>5. Text button*</em></li>
<li>자세히 알아보기, 모두 보기, 계정 변경, 켜기</li>
<li><em>7. Segmented button*</em></li>
<li>왼쪽 정렬/ 가운데 정렬/ 오른쪽 정렬</li>
<li><em>6. Icon button*</em>
즐겨찾기에 추가, 인쇄</li>
</ul>
<h3 id="버튼-계층">버튼 계층</h3>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/66087212-9790-49ac-92ae-6ea3416a6a77/image.png" alt=""></p>
<ul>
<li><p><strong>기본 작업 버튼</strong>
각 화면에는 주요 동작을 위한 눈에 띄는 버튼이 하나 있어야 한다. 다른 버튼보다 가장 많은 주의를 끌어야 함.</p>
</li>
<li><p><strong>기타 버튼</strong>
레이아웃 내에서 한 번에 두 개 이상의 버튼을 나타낼 수 있다.</p>
</li>
<li><p><em>여러 버튼을 사용할 때, 한 버튼의 사용 가능 상태가 다른 버튼의 비활성화 상태와 유사하지 않도록 디자인해야한다.*</em></p>
</li>
</ul>
<h3 id="배치">배치</h3>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/d7dab746-1556-4c67-89b8-05ae9edb9bfb/image.png" alt="">
1 - Filled button / High emphasis
2 - Text Button / Low emphasis
3 - Extended floating action button / High emphasis</p>
<h4 id="1-동시에-두-작업을-해야할-시">1. 동시에 두 작업을 해야할 시</h4>
<ul>
<li>버튼의 위계를 고려하여 주요 작업 버튼에 강조를 주고, 옆에 있는 버튼은 낮은 위계 처리를 하여 덜 강조한다.
<img src="https://velog.velcdn.com/images/yeon_n/post/38b86bf7-c0aa-48ca-a0c0-65c20dbb7db6/image.png" alt=""></li>
</ul>
<h4 id="2-동시에-두-작업-2--한-페이지-내에서의-액션">2. 동시에 두 작업 (2) + 한 페이지 내에서의 액션</h4>
<ul>
<li><strong>어떤 버튼을 사용하는가는 상관 없다. 다만 버튼 사이의 위계가 있어야한다</strong></li>
<li>한 페이지에서의 주요 액션 시, Filled button을 사용할 것
<img src="https://velog.velcdn.com/images/yeon_n/post/291cb367-44bd-4183-8b79-9bab21be8b6c/image.png" alt=""></li>
</ul>
<h4 id="3-dont-여백이-충분할-시">3. (Don&#39;t) 여백이 충분할 시</h4>
<ul>
<li>가로로 배치 할 수 있는 여백이 충분할 시, 버튼을 세로로 배치하는 것을 지양할 것</li>
<li>공간이 충분하면 가로로 배치해도 된다.
<img src="blob:https://velog.io/548b4377-c1c7-4b43-9e68-fd5a693caecb" alt="업로드중.."></li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Google Material Design] 모바일 UX UI 디자인 레이아웃 기본 사항]]></title>
            <link>https://velog.io/@yeon_n/Google-Material-Design-%EB%AA%A8%EB%B0%94%EC%9D%BC-UX-UI-%EB%94%94%EC%9E%90%EC%9D%B8-%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83-%EA%B8%B0%EB%B3%B8-%EC%82%AC%ED%95%AD</link>
            <guid>https://velog.io/@yeon_n/Google-Material-Design-%EB%AA%A8%EB%B0%94%EC%9D%BC-UX-UI-%EB%94%94%EC%9E%90%EC%9D%B8-%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83-%EA%B8%B0%EB%B3%B8-%EC%82%AC%ED%95%AD</guid>
            <pubDate>Mon, 23 Sep 2024 00:31:30 GMT</pubDate>
            <description><![CDATA[<h3 id="1-레이아웃">1. 레이아웃</h3>
<ul>
<li>레이아웃을 사용하여 사용자가 수행하려는 작업에 집중할 것</li>
<li>GMD 에서는 총 5가지 레이아웃 사이즈</li>
<li><em>-compact*</em>
화면 너비가 600dp 언더
ex) 핸드폰</li>
<li><em>-medium*</em>
화면 너비가 600dp 이상 839dp 이하
ex) 태블릿, 폴더블 폰</li>
<li><em>-expanded*</em>
화면 너비가 840dp 이상 1199dp 이하
ex) 태블릿, 폴더블 폰, 데스크탑</li>
<li><em>-large*</em>
화면 너비가 1200dp 이상 1599dp 이하
ex) 데스크탑</li>
<li><em>-extra-large*</em>
화면 너비가 1600dp 위 일 때
ex) ultra-wide 모니터</li>
</ul>
<h3 id="2-레이아웃-구성">2. 레이아웃 구성</h3>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/199833c9-3bf7-42a1-8827-8db5ebabc10c/image.png" alt="Android layout"></p>
<ol>
<li>Column (열)
수직 콘텐츠 블록</li>
<li>Fold</li>
<li>Margin</li>
</ol>
<p>-화면 가장자리 ~ 화면 내부의 요소 사이의 공간
4. Pane
5. Drag handle
-창 크기를 조정하는 요소
-폴더블 기기에서 여러 개의 콘텐츠 창이 있을 시 Drag handle로 크기 조정 가능
6. Spacer
7. Window</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Google Material Design] 모바일 UX UI 디자인 상호작용 요소]]></title>
            <link>https://velog.io/@yeon_n/Google-Material-Design-%EB%AA%A8%EB%B0%94%EC%9D%BC-UX-UI-%EB%94%94%EC%9E%90%EC%9D%B8-%EA%B0%80%EC%9D%B4%EB%93%9C%EB%9D%BC%EC%9D%B8</link>
            <guid>https://velog.io/@yeon_n/Google-Material-Design-%EB%AA%A8%EB%B0%94%EC%9D%BC-UX-UI-%EB%94%94%EC%9E%90%EC%9D%B8-%EA%B0%80%EC%9D%B4%EB%93%9C%EB%9D%BC%EC%9D%B8</guid>
            <pubDate>Sun, 22 Sep 2024 23:51:43 GMT</pubDate>
            <description><![CDATA[<h3 id="1-states---상태">1. States - 상태</h3>
<ul>
<li>구성 요소 또는 UI 요소의 상호 작용 상태를 보여줌</li>
<li>selection, hover 두 가지가 있는데 이 둘이 결합될 수 있음</li>
</ul>
<h4 id="1-enabled--disabled">1) Enabled / Disabled</h4>
<ul>
<li><strong>사용자가 작동시킬 수 있는 버튼과 작동시킬 수 없는 버튼을 구분할 것</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/575d9ac1-e259-4e74-a692-e1b8f4701b64/image.png" alt=""><img src="https://velog.velcdn.com/images/yeon_n/post/c8349181-9da5-4965-a624-0148142468b4/image.png" alt=""></li>
<li>Enabled는 다음과 같은 states에 적용시킬 수 있다</li>
</ul>
<ol>
<li>Button</li>
<li>FAB (Floating Action Button)</li>
<li>Switch</li>
<li>Text field
<img src="https://velog.velcdn.com/images/yeon_n/post/625160ed-d888-423b-ae39-1223924bbc35/image.png" alt=""></li>
</ol>
<ul>
<li>Disabled는 구성 요소나 요소가 상호작용하지 않을 때 작동한다.</li>
</ul>
<ol>
<li>Checkbox</li>
<li>Icon Button</li>
<li>Radio Button</li>
<li>Segmented button
에 쓰일 수 있으며, Enabled와 색상의 차이와 대비를 주어 구분할 수 있다.
<img src="https://velog.velcdn.com/images/yeon_n/post/c8f92a5e-1bb4-45cf-9d22-884d06ff9f3a/image.png" alt=""></li>
</ol>
<p><strong>Disabled 쓰일 수 없는 곳</strong></p>
<ol>
<li>App bars</li>
<li>Badges</li>
<li>Dialogs</li>
<li>FAB</li>
<li>Menus</li>
<li>Navigation bar, drawer, rail</li>
<li>Sheets</li>
<li>Tabs</li>
<li>Tooltips</li>
</ol>
<p><strong>Disabled 컴포넌트는 drag, focus 될 수 없으며, 마우스를 올려도 상태가 변하지 않을 것</strong></p>
<h4 id="2-hover--focused">2) Hover / Focused</h4>
<p><strong>1. Hover</strong></p>
<ul>
<li>호버는 사용자가 커서를 대화형 요소 위에 멈춰 놓을 시 작동한다.</li>
<li>Drop shadow, 색상 변경 등을 통해 hover을 표시할 수 있음</li>
<li><strong>호버는 Focused, Activated, selected, pressed 와 함께 쓰일 수 있다</strong> </li>
<li>레이아웃 내에서는 한 번에 하나의 호버 상태만 존재할 수 있음
<img src="https://velog.velcdn.com/images/yeon_n/post/e09f18b4-321b-4197-ab26-addf85f7fe53/image.png" alt=""><img src="https://velog.velcdn.com/images/yeon_n/post/0e48fef3-2c78-496b-91f1-4a56c10c5fa4/image.png" alt=""></li>
<li>Hover는 다음과 같은 states에 적용시킬 수 있다</li>
</ul>
<ol>
<li>FAB (or Buttons)</li>
<li>Icon Button</li>
<li>Chips</li>
<li>Segmented buttons</li>
<li>Checkbox</li>
<li>Text fields
<img src="https://velog.velcdn.com/images/yeon_n/post/6d44c5f2-0620-42ba-a327-206f41d986b7/image.png" alt=""></li>
</ol>
<ul>
<li>Hover 사용될 수 없는 곳</li>
</ul>
<ol>
<li>App bars</li>
<li>Badges</li>
<li>Dialogs</li>
<li>Menus</li>
<li>Navigation bar, drawer, rail</li>
<li>Sheets</li>
<li>Tabs
<img src="https://velog.velcdn.com/images/yeon_n/post/821c8de9-7f57-4ec5-b2ec-cdfb65dff5bc/image.png" alt="App bars에 쓰인 예시"></li>
</ol>
<p><strong>2. Focused</strong></p>
<ul>
<li>클릭해서 선택하거나, 키보드 Tab 키로 접근 가능</li>
<li>Hover와 비슷하지만, 다른 단축키에서 작동할 수 있다는 차이점</li>
<li>레이아웃 내에서 한 번에 하나의 포커스 상태만 존재할 수 있음</li>
<li><em>사용될 수 없는 곳은 Hover와 같나, 포커스는 Tabs 가능*</em></li>
</ul>
<h4 id="3-pressed--dragged">3) Pressed / Dragged</h4>
<p><strong>1. Pressed</strong></p>
<ul>
<li>커서, 키보드, 음성 입력 등을 통해 사용자가 시작한 탭, 클릭을 전달함</li>
<li>눌린 상태는 변화를 유발 : <strong>강조되어야함</strong></li>
<li>누를 시 색상 변화 애니메이션, 색상 변화 등을 주어 강조해야함</li>
<li>레이아웃 내에서는 한 번에 하나의 Pressed 상태만 존재할 수 있음
<img src="https://velog.velcdn.com/images/yeon_n/post/bcbaae4d-9996-448f-89b0-6e00fc90d33e/image.png" alt=""><img src="https://velog.velcdn.com/images/yeon_n/post/f0b89c28-3744-4091-8c63-f7da3d427bcd/image.png" alt=""></li>
<li>Pressed 사용할 수 있는 곳</li>
</ul>
<ol>
<li>FAB(or Buttons)</li>
<li>Icon Button</li>
<li>Chips</li>
<li>Segmented button</li>
<li>Checkbox</li>
<li>List items</li>
<li>Text fields
<img src="https://velog.velcdn.com/images/yeon_n/post/55aa7d56-477f-4880-ba54-16e37b741907/image.png" alt=""></li>
</ol>
<ul>
<li>Pressed 사용할 수 없는 곳</li>
</ul>
<ol>
<li>App bars</li>
<li>Badges</li>
<li>Botton navigation</li>
<li>Dialogs</li>
<li>Menus</li>
<li>Sheets</li>
<li>Tabs
<img src="https://velog.velcdn.com/images/yeon_n/post/5eab527e-d9a3-4de1-a633-f9b3547d71b2/image.png" alt="Navigation bar에 쓰인 나쁜 예시"></li>
</ol>
<p><strong>2. Dragged</strong></p>
<ul>
<li>드래그 상태는 사용자가 요소를 눌러 움직일 때 발생</li>
<li>드래그는 사용자의 작업에서 주의를 산만하게 하지 않도록 강조가 낮아야함</li>
<li>드래그된 상태는 낮은 강조 오버레이를 사용함</li>
<li>레이아웃 내에서 한 번에 하나의 드래그 상태만 존재할 수 있음
<img src="https://velog.velcdn.com/images/yeon_n/post/9999362e-6921-4d7a-9866-7abd33b80772/image.png" alt=""></li>
<li>Dragged 사용할 수 있는 곳</li>
</ul>
<ol>
<li>Chips</li>
<li>Card</li>
<li>List items</li>
<li>Slider
<img src="https://velog.velcdn.com/images/yeon_n/post/d2534f30-3acd-441f-bf27-2bf6c554d60b/image.png" alt=""></li>
</ol>
<ul>
<li>Dragged 사용할 수 없는 곳</li>
</ul>
<ol>
<li>App bars</li>
<li>Badges</li>
<li>Buttons</li>
<li>Menus</li>
<li>Navigation bar, drawer, rails
<img src="https://velog.velcdn.com/images/yeon_n/post/b49bf835-cf9a-4d3a-843f-729210f5997e/image.png" alt="Navitaion bar에 쓰인 나쁜 예시"></li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[스포티파이 분석]]></title>
            <link>https://velog.io/@yeon_n/UXUI-%EC%8B%AC%EB%A6%AC%ED%95%99-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-%EB%B6%84%EC%84%9D</link>
            <guid>https://velog.io/@yeon_n/UXUI-%EC%8B%AC%EB%A6%AC%ED%95%99-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-%EB%B6%84%EC%84%9D</guid>
            <pubDate>Sat, 14 Sep 2024 02:52:19 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/yeon_n/post/14404ef7-d656-40b9-90f2-c93e98c93d4e/image.png" alt="SPOTIFY"></p>
<h3 id="1-호기심의-틈-curiosity-gap">1. 호기심의 틈 (Curiosity Gap)</h3>
<p><strong>사용자가 누락된 정보를 찾아보려는 욕구</strong></p>
<ul>
<li>사용자가 어떤 정보를 알고 있고, 어떤 정보를 모르는지에 대한 궁금증을 자극한다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/8648a142-54b5-46cd-a7d5-bb8abdbf3215/image.png" alt="">
이런 식으로 스포티파이에서 wrapped가 업데이트되면 알림이 온다.</p>
<p><em><strong>You listened to 5,652 songs in 2022</strong></em>
<em><strong>What will it be this year? Keep your eyes peeled for Wrapped 2023</strong></em></p>
<p>두 알림창 중 무엇을 더 누르고 싶은가?
당연히 궁금증을 유발하는 아래 알림창일 것이다. </p>
<p>이처럼 사용자가 <strong>아는 정보</strong> (Your #1 song in 2022 was ~) 와 <strong>모르는 정보</strong> (이번 년도의 #1 song)를 제공함으로써 사용자로 하여금 궁금증을 유발하는 방법이다.</p>
<h3 id="2-변동성-보상--variable-reward">2. 변동성 보상 ( Variable Reward)</h3>
<p><strong>예상치 못한, 불규칙한 보상이 이루어질 때 사용자를 더욱 흥미를 느낀다.</strong></p>
<ul>
<li>이는 사용자가 계속 어떤 행동을 계속 하도록 동기를 부여하는 역할을 한다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/5014c1a4-6ac6-45d3-82f3-eeb54fc580d9/image.png" alt=""></p>
<p>Wrapped를 열면 이런 식으로 지금까지 사용자가 들었던 아티스트의 인원이 제시되면서 사용자가 가장 많이 들었던 아티스트는 제공하지 않는다.</p>
<p><strong>이는 사용자가 다음 행동을 하도록 유도하는 장치이다.</strong></p>
<p>호기심을 유발한 후, 사용자가 다음 행동을 넘어가면</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/d9ffb8bf-5239-40f2-87a2-0f67d159b46f/image.png" alt="">
이런 식으로 사용자가 보상 (자신이 많이 들었던 아티스트의 이름을 제시해주는) 을 얻게 된다.</p>
<h3 id="3-스토리텔링-the-impact-or-story-telling">3. 스토리텔링 (The impact or Story Telling)</h3>
<p><strong>사용자가 했던 경험을 이야기처럼 풀어나가면, 단순한 사실보다 사용자가 자신이 했던 경험을 기억하기 쉽다</strong></p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/f199cf9c-260a-469a-86a8-8a3f7d01d540/image.png" alt=""></p>
<p>사용자가 음악을 들었던 시간대 등을 측정하여 &quot;함께 했던 추억&quot; 이라는 이름 하에 Wrapped를 구성하였다.</p>
<h3 id="4-딜라이터-delighters">4. 딜라이터 (Delighters)</h3>
<p><strong>사용자가 생각하지 못하였던 요소지만, 존재함으로써 사용자에게 감동을 주고 좋은 경험 또한 제공해주어, 사용자가 다음에도 서비스를 찾게 한다.</strong></p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/7ac57cdb-ecf8-492a-8cac-a76c9263f05b/image.png" alt=""></p>
<p>화려한 그래픽적 요소와 애니메이션은 사용자들이 기억하기에도 쉽고, 보기에도 좋다.</p>
<h3 id="5-프레이밍-framing">5. 프레이밍 (Framing)</h3>
<p><strong>정보의 제시 방식이 어떻냐에 따라, 사용자의 결정에 어떻게 영향을 미치는지에 대한 원리</strong></p>
<p>식품의 영양성분을 볼 때,</p>
<p><strong>&quot;지방 20% 함유&quot;
&quot;지방 함유량 80% 낮춤&quot;</strong></p>
<p>이라면 무엇을 구매하겠는가?
당연히 전 제품에 비해 지방 함유량을 80% 낮춘 후자를 택하겠지만, 사실 두 상품은 같은 상품이다. 
(지방을 20% 함유한!)</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/af95cfa3-24c6-4612-a1f4-ee03e83d972a/image.png" alt=""></p>
<p>스포티파이에서는 Framing 방식을 차용하여 <strong>유의미한 숫자</strong>를 통해 사용자와 스포티파이라는 브랜드와의 <strong>관계</strong>, 스포티파이라는 브랜드가 사용자의 삶에서 얼마나 <strong>큰 부분을 차지</strong>하는지는 보여주는 역할을 한다.</p>
<h3 id="6-밴드웨건-효과-bandwagon-effect">6. 밴드웨건 효과 (Bandwagon Effect)</h3>
<p><strong>이미 많은 사람들이 신념, 제품, 또는 행동 등을 받아들였기 때문에 다른 사람들도 이를 따르려는 경향</strong></p>
<p>스포티파이의 Wrapped를 인스타그램 스토리에서 본 적이 있다.
사실 친구들이 올린 것을 보고 스포티파이에 접속하여 나의 Wrapped를 확인하였다.</p>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/7912e56d-e81d-4bec-8e0f-020da9cd9c25/image.png" alt=""></p>
<p>이처럼 스포티파이는 주변 사람들의 유행에 편승하여 자신의 Wrapped를 SNS에 공유할 수 있도록 한다. </p>
<h3 id="7-마무리">7. 마무리</h3>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/82b22c14-367d-4dc9-8a37-f0474a65b690/image.png" alt=""></p>
<p>Wrapped의 마지막 화면은, 사용자에게 정보를 추천해주는데, 이곳에서도 심리학 법칙들이 쓰였다.</p>
<h4 id="1-개인화-personalization">1. 개인화 (Personalization)</h4>
<blockquote>
<p>*<em>After crunching all this data, we realized you missed out on one of the top hits in your favorite genre .. : *</em></p>
</blockquote>
<p>-사용자의 취향에 맞는 곡을 추천해주는 역할</p>
<h4 id="2-포모-fomo-fear-of-missing-out">2. 포모 FOMO (Fear Of Missing Out)</h4>
<ul>
<li><strong>무언가를 놓치거나, 다른 사람들에 비해 뒤쳐지는 것에 대한 두려움, 세상의 흐름에 자신만 소외된 것 같은 공포감</strong></li>
<li><strong>&quot;You missed out&quot;</strong> =&gt; 사용자가 놓친 것을 알려줌 (노래 추천)</li>
</ul>
<h4 id="3-특이성-효과-singularity-effect">3. 특이성 효과 (Singularity Effect)</h4>
<ul>
<li><strong>사용자가 그룹보다 개별 개체에 불균형하게 관심을 가지는 현상</strong></li>
<li>그룹(플레이리스트 추천) 보다는 <strong>개별적인 것</strong>(노래 한 곡)을 추천해주어 관심을 끎</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[사실 이것도 디자인입니다 - 토스와 넷플릭스, 틴더]]></title>
            <link>https://velog.io/@yeon_n/%EC%82%AC%EC%8B%A4-%EC%9D%B4%EA%B2%83%EB%8F%84-%EB%94%94%EC%9E%90%EC%9D%B8%EC%9E%85%EB%8B%88%EB%8B%A4-%ED%86%A0%EC%8A%A4%EC%99%80-%EB%84%B7%ED%94%8C%EB%A6%AD%EC%8A%A4-%ED%8B%B4%EB%8D%94-1</link>
            <guid>https://velog.io/@yeon_n/%EC%82%AC%EC%8B%A4-%EC%9D%B4%EA%B2%83%EB%8F%84-%EB%94%94%EC%9E%90%EC%9D%B8%EC%9E%85%EB%8B%88%EB%8B%A4-%ED%86%A0%EC%8A%A4%EC%99%80-%EB%84%B7%ED%94%8C%EB%A6%AD%EC%8A%A4-%ED%8B%B4%EB%8D%94-1</guid>
            <pubDate>Fri, 06 Sep 2024 04:19:54 GMT</pubDate>
            <description><![CDATA[<h3 id="1-토스">1. 토스</h3>
<ul>
<li><strong>한 페이지에 하나의 액션</strong>
사용자로 하여금 해당 페이지에서 어떤 액션을 할지 고민하는 시간을 단축해준다.
(목적 달성을 위한 시간을 줄여줌) - 좋은 사용자 경험 예시</li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/086a06f1-016f-4243-9128-3eafe34d74f2/image.png" alt=""></p>
<p>반면, 한 페이지에 지나치게 많은 정보를 지니고 있으면, 페이지 당 체류 시간이 길어져 좋지 않은 사용자 경험을 불러일으킬 수 있으므로 한 페이지 당 contain 하고 있는 정보는 되도록이면 많지 않게.</p>
<ul>
<li><strong>명확하고 즉각적인 피드백</strong>
사용자가 <strong>특정 액션을 취했을 때</strong>, 그리고 해당 페이지에서 <strong>오류</strong>가 발생할 때 <strong>즉각적인 피드백</strong>이 있어야 함.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/3a1193b0-a0b0-45c7-82d5-3c967c14f7b0/image.png" alt=""></p>
<p>사용자가 어떤 행동을 취하고, 그에 따른 오류가 발생하거나 로딩이 있을 때 다음과 같은 피드백 화면이 존재해야 사용자가 심리적인 안정감을 느낄 수 있다.</p>
<h3 id="2-넷플릭스">2. 넷플릭스</h3>
<ul>
<li><strong>무한 재생 기능</strong>
넷플릭스를 시청해보면, 영상이 끝날 때 자동적으로 다음 영상으로 넘어간다.
이는 틱톡과 핀터레스트 등과 같이 무한으로 새로운 콘텐츠를 추천 받는 것과 같은 매커니즘.</li>
<li><em>무한 재생 기능 =&gt; 굳이 소비할 필요 없는 콘텐츠를 소비하게 하는 기능 수행*</em></li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/c1269191-f495-48c0-96fb-300904bc0cf4/image.png" alt=""></p>
<ul>
<li><strong>흥미로운 섬네일</strong>
넷플릭스에서 사용자가 섬네일을 선택하는 것에는 평균적으로 1.8초가 소비된다고 한다.
섬네일에 등장인물의 표정을 활용하는 것은 좋은 전략이 될 수 있음
=&gt; 표정에서 복잡한 감정, 뉘앙스를 밀도 있게 담아낼 수 있기도 함.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/yeon_n/post/15a1f1f8-beed-4b2e-94ef-c4f9cfc7db9e/image.png" alt=""></p>
<ul>
<li><strong>추천시스템</strong>
사용자의 취향에 맞는 영상을 추천함으로써 접속 시간을 늘리는 전략</li>
</ul>
<h3 id="3-틴더">3. 틴더</h3>
<ul>
<li><strong>게이미피케이션 전략</strong>
<img src="https://velog.velcdn.com/images/yeon_n/post/52be7b00-d0cb-4e1a-8c1b-d4f09ac58f80/image.png" alt=""></li>
</ul>
<p>게이미피케이션 : 게임이 아닌 상황에서 게임의 원리를 녹이는 UX 형식 중 하나.</p>
<p>1) 좌우 스와이프
-간단한 액션이지만 빠른 피드백을 제공해줌
2) 슈퍼 라이크
-스와이프보다 강력한 기능.
3) 부스트
-30분 동안 주변 사람에게 내 프로필이 가장 먼저 보이는 기능
4) 프로필 점수
-프로필 완성도에 따라 부여되는 점수가 다름</p>
<p><strong>이런 게이미피케이션 요소들은 사용자가 앱을 더 자주 이용하게 만드는 요소로 작동한다.</strong></p>
]]></description>
        </item>
    </channel>
</rss>