- 앱 피드백
- 로그인:
앱을 처음 실행시켰을 때, 로그인 화면이 먼저 뜨는데 사람들은 쓰던 앱들만 쓰지 새로운 앱들은 거의 사용하지 않는다. 심지어 쓰던 앱이라도 쓰던 기능만 사용하고 다른 기능들을 사용하지 않는다. 이것을 게으름(관성)이라고 하는데 그 게으름을 넘지 못하는 가장 큰 허들 중 하나가 회원가입과 로그인이다. 로그인이 되지 않고도 기능을 둘러보게 하면 좋을 것 같다.
- 회원가입:
입력하여 회원가입을 하는 것 보다는 써드파티(소셜) 로그인을 사용하는 것이 좋을 것 같다.
회원가입이 완료되었을 때 로그인화면으로 넘어가지 않고 바로 로그인을 한다면 허들이 하나 줄어들 것이다.
- CAFETI:
첫 번째 화면에서의 백버튼을 없애야 할 것 같다.
CAFETI 선택을 했을 때 하단 다음 버튼의 색깔이 dimmed 되어있는데 이것이 하이라이트되어야 할 것 같다.
CAFETI 질문이 몇 개가 있는지 미리 표기를 해주면 좋을 것 같다.
- 맵뷰:
첫 화면이 맵이면 사람들은 이 서비스가 어떤 방식으로 돌아갈지 예상하게 되는데 그 부분에 있어서는 좋을 것 같다.
앱 설계 시 가장 중요하게 생각해야 하는 것은 버튼을 눌렀을 때 어떤 일이 일어나는지 충분히 예상 가능하게끔 해야한다. 그 관점에서 봤을 때 맵 필터 버튼(해시태그 버튼)을 눌렀을 때 어떤 일이 일어날지 예상이 되지 않는다. 카페태그에 관한 카테고리가 뜬다면 카테고리와 관련된 아이콘을 쓰는게 맞는 것 같다.
왼쪽 위를 눌렀을 때 애니메이션을 true로~
X버튼을 눌렀을 때 한 번더 물어보는 것이 불필요하다.
맵에 카페가 없게 끔 줌과 위치를 설정하고 카페태그를 설정하면 아무런 변화가 일어나지 않는데 맵뷰에서도 검색결과에 대한 피드백을 줘야할 것 같다.
햄버거 버튼 또한 애니메이션 true를 줘야 한다. 차라리 마이페이지의 형태라면 모달이 좋을 것 같다.
카핀맵에서의 디폴트 마커 색깔이 학교부지등의 배경색과 비슷하여 잘 뚜렷하게 보이지 않는다.
핀을 눌렀을 때 핀을 가운데로 옮기는 것이 좋을 것 같다.
카핀맵에 대한 네이밍? 고유명사를 쓰려면 그만큼의 사용자에게 교육이 된 명사를 사용해야한다.
- 애플 디자인 관점을 아는 것이 중요할 것 같다. 가장 좋은 공부 방식은 HIG를 잘 보면 좋을 것 같다.
- 왜 UX가 중요한가?
- iPhone을 위한 UX ≠ Android를 위한 UX
- UX는 사용자가 어떤 것을 봤을 때 행동하지 않고도 어떻게 작동할지 예상하고 그 예상과 실제의 행동이 맞았을 때 주는 행복감을 제공
- 마이페이지:
- CAVD가 뭔가요? 옆에 작은 물음표가 있어서 탭했을 때 이 카페티아이가 어떤 유형인지 설명을 한 번 더 해주면 좋을 것 같다.
- 아카이브의 선택 영역이 > 버튼 하나여서 명시적이지 못한 것 같다. 좀 더 터치영역에 대한 직관적인 표시를 해주는 게 좋을 것 같다.
- 프로필편집 버튼의 색깔이 역시 dimmed 되어 있는데 이것도 좀 더 선명한 컬러로 바꾸면 좋을 것 같다.
- 질문:
- 네비게이션 애니메이션 버벅임의 이유가 뭘까요?
- 카페티아이 일러스트 캐릭터에 대해선 어떻게 생각하시는지?
- A: 귀여워요,,,, 그런 일러스트에서는 서비스의 아이덴티티가 들어가는데 브랜드 컬러들을 잘 녹인 것 같다.
- 지수) 아요 개발을 시작한지 얼마 안되었는데 어떻게 공부하는 것이 좋을까요?
- A: 디자인을 하다가 오셨다고 했는데 그런 점이 상당히 유리하다고 생각한다. 개발자들의 디자인에 대한 관심은 굉장히 중요하다. 공부는 열심히 해야져,,,ㅎㅎ
본인이 도움이 되었던 것은 언어공부 + 언어를 어떻게 잘 말하는지에 대한 공부
iOS Dev Weekly : 구독해서 한 주간에 iOS 개발측의 소식을 들을 수 있다.
라이브러리들의 코드를 하나씩 읽어보고 어떻게 네이밍을 했는지 아키텍쳐를 짰는지 파보는 것이 굉장한 공부가 될 겁니다. 근데 빡세요.
- SwiftUI를 써야할까요?
- A: 경험을 해보는 것은 좋다. 그러나 SwiftUI는 iOS 상위 버전에서만 적용이 되고 현재 현업에서 거의 쓰이지 않는데, 현업에 적용이 되려면 최소 3년은 걸릴 것 같다. 코드베이스, Storyboartd, Xib, SwiftUI 등등 여러 방법들을 모두 써보는 것이 좋을 것같다.
- reject Case : 너무 케바케~.~
- 옵셔널 바인딩에서 포스바인딩을 하나요?
- A: 절대안되요... 안씁니다... 코드리뷰를 해보시는걸 추천해요. 옵셔널 바인딩에 대한 많은 글들이 medium등에 있으니 한번 검색해보고 확인해보는 것을 추천해요.