본문 바로가기
직관로그 (출시앱)/업데이트

[직관로그] v.1.3.1 배포

by Callie_ 2024. 9. 13.

 

 

 

 

 

 


 

 

v.1.3.1에서의 변화

  • 작성화면 UIUX 개선
  • 경기장 추가

 

작성 UX 개선

 

 

날짜변경

  • 기존엔 날짜 변경이 안 되었는데, 문의사항에 빈도 높게 있던 부분이라 수정했다.

 

경기장

  • 경기장 추가는 이전 계획대로 user가 등록하도록 로직을 수정 했다가, 잠시 보류하고 요청 있던 경기장들을 추가하는 걸로 임시로 대체했다. 

 

얼럿

  • 등록을 위한 최소한의 조건을 만족하지 않으면 그때마다 얼럿을 띄웠는데, 사용자 입장에서 성가시고 해당 부분에 대해 글자수를 늘려달라는 등의 문의요청에 고민했다. 얼럿은 경기장 선택 조건 불충족 시에만 띄우고, 나머지는 글자입력수를 텍스트필드에서 지정해놓고, 조건을 충족할 때까지 버튼 비활성화 하는 방식으로 변경했다.
  • 사실 텍스트필드 색 변경 등으로 rxSwift 식으로 조금 더 UIUX 개선을 할 의지가 있었으나, 해당 뷰컨의 코드가 정말 유지보수 극악이라 일단 보류했다. 실제로 잘못 만져서 일정기간 리뷰 등록이 되지 않았었다. 아마 이건 스유로 리팩토링 할 때 개선방향을 찾지 않을까.

 

캘린더 UX 개선

 

 

화면 Flow

  • 화면 Flow가 대폭 수정 되었다. 본래 [오늘 직관기록하기]를 누르면 오늘 날짜 고정으로 기록되었고, 달력에서 날짜를 탭하면 해당 날짜 고정으로 기록이 되었는데 다른 앱들을 써보니 달력에 탭해서 작성화면으로 바로 넘어가는게 일반적이지 않다는 걸 깨닫고 UX 부분을 중점적으로 수정했다. 수정 된 flow는 아래와 같다
  1. 달력에서 날짜를 탭 -> 저장된 기록이 있으면 해당 ticket UI로 전환 -> 없으면 작성 유도 얼럿
  2. 직관 기록하기 탭 -> 유저가 날짜 선택

날짜 이동

  • 본래 연도/월/일 을 선택해야 이동이 되었는데, 지금은 연도/월 만 선택하도록 업데이트했다. 물론 iOS 버전대응이 필요한 부분이 있어서, iOS 17이상의 기기에서만 가능한 옵션이다.

 

 

차트화면

 

 

  • DB 수정 후 차트 UI를 다시 짜려고 했는데, 문의 구글폼에 차트 화면을 이전 화면이라도 좋으니 오픈해달란 요구가 많았다. 그래서 급히 2024년 데이터를 기반으로 볼 수 있게 이전 차트 UI와 비슷하게 오픈 했는데, 종목에 최대한 구애 받지 않고 확인하기 편하게 1.전체 2.이번 달 3.이번 주 로 분류해서 해당 기능을 제공 했다.
  • 이전 차트에 승률 계산이 잘못 되었던 걸 알고 승패 기록만 따져 반영했다.
  • SwiftUI로 만들었고, 탭바는 커스텀으로 만들어서 해당 탭을 눌러 화면이동을 가능토록 했다.

 

팝업 UI 개선

Before / After

 

  • 애플 제공 얼럿을 사용 중인 부분은 지금 거의 custom 얼럿으로 변경하여 UI 통일성을 개선했다.

 

 

v.1.3.1 업데이트 고민했던 부분

 

1. DGCharts

  • SwiftUI를 따로 지원해주고 있지 않아서 해당 라이브러리를 유지하는 게 맞을까 고민을 많이 했었다. Swift가 제공하는 차트 API를 사용하자니 최소버전 문제도 있어서, 해당 라이브러리 유지를 위해 UIViewRepresentable로 pieChart를 만들었다.


2. 경기장 등록

  • 경기장 등록을 계속 고민했는데, 종목별 경기장 수가 많아서 픽커 형식보단 검색창 UI로 변경하는 게 맞는 것 같다. 이건 다음 업데이트 때 대폭 수정하기로 했다.


 




 


 

'직관로그 (출시앱) > 업데이트' 카테고리의 다른 글

[직관로그] v.1.3.0 배포  (1) 2024.09.06
[직관로그] v.1.3.x  (0) 2024.07.31