Skip to content

2022 02 21 (월) 회의록

2unbini edited this page Feb 21, 2022 · 2 revisions

진행 상황

iOS

  • 홈화면 UI 작업 기본적으로 완료.
    • 버튼, 라벨, 이미지 뷰 등 셋
  • 홈화면에서 데이터 바인딩할 ViewModel 틀 잡음.

백엔드

  • RDS(DB관련) 연결이 어렵다 → 보안쪽 문제인가 알아보고 있는 상황.
  • 이 작업이 너무 늦어지면 AWS → 다른 서버로 옮기는 것도 생각.

이번 주 목표

iOS

  • 백로그 우선순위 0번 UI 틀 잡기
    • 2unbini → 유리병 생성, 유리병 리스트, 유리병 상세
    • sun → 쪽지 생성, 쪽지 리스트, 쪽지 상세

백엔드

  • 수요일까진 일단 서버/DB 초기 세팅

회의 내용

UI 및 기능

  1. 라벨 관련 부분 백로그 수정

    • 홈 화면 좌상단에 유리병 이름, 날짜 라벨
      • 누르면 이름 변경 가능한 팝업 뜸
    • 팝업과 라벨에 대한 상세는 UI 디자이너와 협의한다.
    • 원래 해당 기능을 하기로 했던 유리병 목에 걸린 라벨은 기능 없이 디자인 요소로 작동한다.
  2. 유저 닉네임 관련 백로그 수정

    • 최초 로그인 이후에 유저 닉네임 설정 화면
      • 환경설정에서 이후에 변경 가능함을 같이 알림
    • 닉네임 입력 텍스트필드를 통해 닉네임 설정 가능
      • 기본으로 애플 아이디가 들어간다 → 텍스트필드 활성화시키면 내용이 삭제된다
      • 닉네임 최대 글자수는 애플 아이디 정책을 따른다
        • 이메일은 로컬@도메인 으로 구성되는데, 로컬은 64자까지, 도메인은 255자까지 가능하다.
        • 이에 대한 제약은 텍스트 필드 자체에서 걸어준다.
        • 영어, 숫자, 한글, 이모지 가능
        • 중복 허용, 이에 대한 식별은 프론트에서 로직 적용한다.
          • 암호화/복호화와 관련된 부분이기 때문에 이 부분에 대한 공개 여부/처리 방식은 추후에 더 논의한다.
    • 건너뛰기 버튼이 있고, 이를 누르면 애플 아이디를 저장한다.
    • 저장하기 버튼이 있고, 이를 누르면 텍스트필드에 있는 닉네임을 저장한다.
      • 닉네임은 최소 1글자 이상
      • 공백을 입력하면 저장하기를 눌러도 넘어가지 않는다.

DB

Edited_DB_Table

  • 진행중 / 중도 개봉 / 완료 후 미개봉 / 완료 후 개봉 에 대한 구분
    • 현재 ‘중도 파기 여부'를 저장하고 있는 event Bool 값에 더해 ‘개봉 여부'를 저장하는 is_open Bool 값을 데이터에 추가
    • 중도 파기시 기다릴 필요 없이 바로 내용을 확인할 수 있음
  • bottle이 가진 note의 개수 Int → DB에서 계산 후 전송 가능
    • Home View에서 note의 개수가 필요한 부분들 처리 가능

다음으로 미룹시다

  • 개봉한 유리병 삭제
  • 쪽지리스트 (날짜별) 오름차순, 내림차순, 셔플 버튼 → 다음 버전?