Week4 주간 회고 - boostcampwm2023/iOS05-Village GitHub Wiki
프로젝트 진행 상황
iOS
- 로그인
- 로그인 화면 UI 구현
- 서버 API에서 JWT 가져오기
- Login ViewController & ViewModel 구현
- 토큰 Keychain 관리 구현
- 자동 로그인 구현
- 채팅
- 알림
- 서버 없이 푸시 알림
- 실제 기기에서 알림 확인
- 마이페이지
- 수동배포
BE
- 애플 로그인 구현
- 자체 JWT 로그인 구현
- 가드 구현
- 채팅 일부 구현
- 방만들기
- 채팅 보내기
- 채팅방 목록 응답
- 채팅 내역 저장
- FCM 연결
- registration token 관리
- HTTPS 설정
협업 중 어려움과 해결방안
공통
- BE 와 iOS 의 진행 상황이 달라서 서버를 여러개 올렸던 점
현재 서버를 두개의 포트로 열어둔 상태이고 주말에 Docker 로 해결 할 예정
iOS
- 게시글 API 연동 과정에서 명세서에 적힌 키와 데이터형과 실제로 오는 응답이 다를때가 조금 있었다.
소통을 통해 BE에서 빠르게 바꿔줌.
- 서버를 몰라서 로컬 채팅 서버를 여는게 힘들었다. 백엔드가 많이 도와줌으로 해결
BE
- 로그가 많이 안 찍혀서 iOS와 연동 할 때 어디서 에러가 터져서 안되는지 알기 힘든 부분이 있었다. 개발용으로 돌릴 때는 로그를 좀 많이 남겨서 확인해보기로 함.
받은 질문과 피드백