Skip to content

2022 03 07 (월) 회의록

Sun edited this page Mar 7, 2022 · 1 revision

3월 7일 회의

진행 상황

IOS

  • 저금통에 쪽지 떨어지는 애니메이션 구현 방식 공부

백엔드

  • 버전 2부터 참여

이번주 목표

iOS

  • 스토리보드 기반 개발로 전환
  • 코어데이터 엔티티 생성
  • 환경 설정 제외 모든 뷰 기본 구현 끝내기

회의 내용

애니메이션 구현 방식

  1. SpriteKit
    • 안정적
      • 이건 은빈(안정적), 선경(CPU 98%) 의견 달랐는데 선경의 경우 다른 여타 불필요한 기능이 들어있는 파일에서 구현한 거라 나타난 차이일 수도 있음
    • 리소스 부족
    • 디바이스 회전에 따라 중력 효과 구현을 위해서는 추가 구현 필요
  2. UIKit + Core Motion
    • 노드 추가 시 cpu 사용량 폭증
      • 이것도 은빈 선경 의견 다름 → 재확인 필요
    • 다른 뷰들과의 연계가 용이
    • 중력 효과 구현도 간단함

⇒ 일단 2안으로 해보기로 최종 결정

  • 애니메이션이 들어가는 부분이 일부에 불과하고 다른 뷰들이랑 연결해야 한다는 점을 생각하면 2안이 훨씬 효율적
  • CPU 폭발 문제만 해결하면 된다면 굳이 SpriteKit 을 쓸 이유가 없음
    • 멘토링 받았을 때도 SpriteKit 을 현업에서 활용할 일이 거의 없기 때문에 기왕이면 다른 방식으로 접근해보라고 추천해주심

버전 2.0 아이디어

  • 덕질 저금통: 최애의 사진을 배경이나 유리병 어딘가에 넣을 수 있게 해주자!

iOS 추가 논의 사항

  • 팝업의 모든 뷰에서 바로 닫기가 불가능

    → 일련의 과정이므로 꼭 모든 창에서 필요할까 싶음 지금만으로도 충분하다고 생각하기 때문에 일단 현안 대로 가고 추후에 불편하다 싶으면 재고

  • 코어데이터 엔티티

    • 서버 디비 모델 그대로 가져가고 대신 네이밍은 조금 바꿀수도
    • 작업 후에 민범님한테 확인 받기
  • 깃 브랜치 병합 전략 rebase 로 변경

    • 커밋 내역을 브랜치(작업/기능) 단위로 유지하기 위함
  • 스토리보드 중심 개발로 전환