# 7월 25일 회의록 ## 이번주 한것 ### 태영 친구추가, 친구목록 로직 적용 내 프로필 이미지에 (편집) 나타나도록 디자인 수정 공식계정 기타 탭 이벤트 구현 공식계정 친구 추가 끊기 목록 이벤트 구현 프로필 편집 뷰 UI 디자인 진행중,,, ![image](https://hackmd.io/_uploads/B17ksQktA.png) ### 한솔 - [x] 글쓰기쪽 pr올림. 좀많음 - [x] 이번거 pr끝나면 글쓰기 다 끝. 올려서 qa 한번 받아야함. - [x] pr올린거 댓글 달아놓을게요 - [ ] 내일까지 콘텐츠 메인페이지 디자인 끝날거임 ![image](https://hackmd.io/_uploads/HJmM2myYC.png) ### 동용 - [x] 로그인 로직 모야 컴바인 변경 및 테스트 - [ ] 로그인 건들면서 엮여있는 로직 확인 중에 신고 기능 관련 이슈 발견(ㅅㅂ 기획 리팩토링 예정) - [x] PPScreenManager 종속성 일부 제거 - [x] qa 일부 - [x] 로그인 테스트 ㅈ같음 ### 준호 - TabBarController -> TabView 마이그레이션 - TabView 이후 로직 SwiftUI 기반으로 변환하기 위해 Coordinator 패턴 도입 준비 - TabView + NotificationView 연결하면서 테스트 진행 ## 다음주 할 것 ### 태영 - [ ] 프로필 편집 뷰 디자인 및 API 연결 - [ ] 펫 추가 수정 삭제 디자인 - [ ] 펫 추가 수정 삭제 API 연결 ### 한솔 - [ ] 오늘의 퀴즈 디자인+api끝낼거임 - [ ] 콘텐츠 메인페이지 api 끝낼거임 - [ ] 상세페이지 디자인 끝낼거임 ### 동용 - [ ] 채팅 UI -> SwiftUI ----- - [ ] 파일 생성 템플릿 만들기 - [ ] 프로젝트 docs, github wiki 정리 || 기존 UIKit 뷰 SwiftUI 변경 ### 준호 - [ ] Coordinator 패턴 간소화 (우선 최대한 빠르고 편하게 적용할 수 있도록 간소화 진행 예정) - [ ] Coordinator로 딥링크 테스트 (알림 눌렀을 때 오픈을 최우선으로) - [ ] Coordinator 간소화 적용 후 문서화 https://jincode93.notion.site/Navigation-Coordinator-de5fa02122e54782bff61f8fce9cbc44?pvs=4 - [ ] 메모리 문제 없는지 확인 및 정리 ## 약자 써도 되는거 params info noti ## URLRequest Pamameters ### path parameter ``` www.naver.com/{searchWord} ``` -> 파라미터로 필요한 모든 정보를 Moya API case 매개변수로 받기 (구조체 정의 X) ```swift case fetchData(let id, _, _, _): ``` ### query parameter ``` www.naver.com/searchWord?{page=1} ``` -> 매개변수로 받기 -> 현재는 params, paramsDTO로 네이밍 되어 있는 것들이 있음. -> 이런것들 이제 없어지고 -> moyaAPI/task에서 let params: [String: Any] 만들어서 사용하는걸로. ```swift case fetchData(_, let page, let sort, let category): let params: [String: Any] = [ "page": page, "sort": sort, "category": category ] return .requestParameters(parameters: params, encoding: URLEncoding.default) ``` ### body ``` www.naver.com/searchWord?page=1 Contents-Header json body xml body ``` -> 모델DTO 만들기