Skip to content

Week4 주간 회고

koomin edited this page Dec 12, 2023 · 1 revision

프로젝트 진행 상황

iOS

  • 로그인
    • 로그인 화면 UI 구현
    • 서버 API에서 JWT 가져오기
    • Login ViewController & ViewModel 구현
    • 토큰 Keychain 관리 구현
    • 자동 로그인 구현
  • 채팅
    • 채팅 뷰 레이아웃 및 DataSource 설정
    • [socket.io](http://socket.io) 공부 및 시도
    • 웹소켓 맛보기
    • 채팅 연결
  • 알림
    • 서버 없이 푸시 알림
    • 실제 기기에서 알림 확인
  • 마이페이지
    • UI 구현
    • 프로필 변경 화면 UI 구현
  • 수동배포

BE

  • 애플 로그인 구현
  • 자체 JWT 로그인 구현
  • 가드 구현
  • 채팅 일부 구현
    • 방만들기
    • 채팅 보내기
    • 채팅방 목록 응답
    • 채팅 내역 저장
  • FCM 연결
  • registration token 관리
  • HTTPS 설정

협업 중 어려움과 해결방안

공통

  • BE 와 iOS 의 진행 상황이 달라서 서버를 여러개 올렸던 점 현재 서버를 두개의 포트로 열어둔 상태이고 주말에 Docker 로 해결 할 예정

iOS

  • 게시글 API 연동 과정에서 명세서에 적힌 키와 데이터형과 실제로 오는 응답이 다를때가 조금 있었다. 소통을 통해 BE에서 빠르게 바꿔줌.
  • 서버를 몰라서 로컬 채팅 서버를 여는게 힘들었다. 백엔드가 많이 도와줌으로 해결

BE

  • 로그가 많이 안 찍혀서 iOS와 연동 할 때 어디서 에러가 터져서 안되는지 알기 힘든 부분이 있었다. 개발용으로 돌릴 때는 로그를 좀 많이 남겨서 확인해보기로 함.

받은 질문과 피드백

Clone this wiki locally