From Design pattern
Jump to: navigation, search
(Example)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Sort by swipe는 리스트의 항목을 swipe하였을 때 특정한 그룹으로 자동으로 이동하는 매커니즘을 사용하여 사용자의 편의에 맞게 배열하는 pattern이다.
+
Sort by swipe는 리스트의 항목을 swipe하였을 때 특정한 그룹으로 자동으로 이동하여, 사용자의 편의에 맞게 배열하는 패턴이다. 항목이 그룹으로 이동하기 때문에 sort 형태를 띄고 있으나, 그룹핑이 필수적으로 동반된다.
  
== Sort by swipe ==
+
여러 개의 그룹과 그룹 내 항목이 한 화면에 나타날 경우 swipe하는 경우 위 아래 그룹으로 항목을 이동할 수 있다. 혹은, 좌우로 swipe할 때 용도에 따라 이동되는 그룹의 성격이 다를 수도 있다.
<div id="sun-col">
+
 
=== iOS_Tidy ===
+
=== With this pattern, we can solve... ===
{{#Widget:Vimeo|id=96603085|width=300|height=533}}
+
그룹이 개념적으로 연결되어있거나 그룹에서 인접한 내용끼리의 이동이 잦은 경우, 혹은 2가지의 명백하게 다른 그룹으로 항목을 이동하는 경우 Sort by swipe를 할 수 있다. 직관적이기보다는 학습을 통해 빠르고 효율적으로 이동하는 패턴이다.
 +
 
 +
* 컨텐츠가 많지 않고 그룹에서 인접한 내용끼리의 이동이 잦은 경우 [[Sort by drag-and-drop]]에 비해 빠르게 이동이 가능하다.
 +
* 항목은 좌측으로 swipe하는 경우 왼쪽 혹은 위쪽 그룹으로 이동하고, 우측으로 swipe하는 경우 오른쪽 혹은 아래쪽 그룹으로 이동한다.
 +
* 왼쪽으로 swipe하는 경우와 오른쪽으로 swipe하는 경우 다른 그룹으로 이동하기 때문에 그 피드백이 명백해야 한다.
 +
* 이미 swipe하여 그룹을 변경한 경우에 대해 취소하거나 다시 원래의 위치로 되돌리는 과정이 용이해야 한다.
 +
* 항목 개별 뿐 아니라 특정 기준으로 sort된 그룹을 통째로 swipe하여 이동할 수도 있다. 단 이 경우,  Sort by swipe에 앞서 특정 기준으로 항목을 그루핑하는 [[Group by condition]]이 필수적으로 동반된다.
 +
 
 +
=== Example : iOS_Tidy ===
 +
[[File:Sort by swipe.jpeg]]
 +
 
 +
----
  
 
=== Android_Decked Builder ===
 
=== Android_Decked Builder ===
{{#Widget:Vimeo|id=94636813|width=300|height=455}}
+
{{#Widget:Vimeo|id=94636813|width=300|height=480}}
</div>
+
 
 +
=== iOS_Tidy ===
 +
{{#Widget:Vimeo|id=96603085|width=300|height=533}}
  
[[Category:Sort data]]
+
[[Category:Sort&Group data]]

Latest revision as of 17:18, 29 July 2014

Sort by swipe는 리스트의 항목을 swipe하였을 때 특정한 그룹으로 자동으로 이동하여, 사용자의 편의에 맞게 배열하는 패턴이다. 항목이 그룹으로 이동하기 때문에 sort 형태를 띄고 있으나, 그룹핑이 필수적으로 동반된다.

여러 개의 그룹과 그룹 내 항목이 한 화면에 나타날 경우 swipe하는 경우 위 아래 그룹으로 항목을 이동할 수 있다. 혹은, 좌우로 swipe할 때 용도에 따라 이동되는 그룹의 성격이 다를 수도 있다.

With this pattern, we can solve...

그룹이 개념적으로 연결되어있거나 그룹에서 인접한 내용끼리의 이동이 잦은 경우, 혹은 2가지의 명백하게 다른 그룹으로 항목을 이동하는 경우 Sort by swipe를 할 수 있다. 직관적이기보다는 학습을 통해 빠르고 효율적으로 이동하는 패턴이다.

  • 컨텐츠가 많지 않고 그룹에서 인접한 내용끼리의 이동이 잦은 경우 Sort by drag-and-drop에 비해 빠르게 이동이 가능하다.
  • 항목은 좌측으로 swipe하는 경우 왼쪽 혹은 위쪽 그룹으로 이동하고, 우측으로 swipe하는 경우 오른쪽 혹은 아래쪽 그룹으로 이동한다.
  • 왼쪽으로 swipe하는 경우와 오른쪽으로 swipe하는 경우 다른 그룹으로 이동하기 때문에 그 피드백이 명백해야 한다.
  • 이미 swipe하여 그룹을 변경한 경우에 대해 취소하거나 다시 원래의 위치로 되돌리는 과정이 용이해야 한다.
  • 항목 개별 뿐 아니라 특정 기준으로 sort된 그룹을 통째로 swipe하여 이동할 수도 있다. 단 이 경우, Sort by swipe에 앞서 특정 기준으로 항목을 그루핑하는 Group by condition이 필수적으로 동반된다.

Example : iOS_Tidy

Sort by swipe.jpeg


Android_Decked Builder

iOS_Tidy