Team Project

Swift Kickboard Project 1일차

pockpock 2024. 7. 22. 19:45



이번주차는 팀프로젝트 주차이므로 포스팅은 요걸로 대체하겠음.

 

벌써 네 번째 팀프로젝트이다. 예전 프로젝트에서 느꼈지만, 초반 설계의 중요성을 느껴 이전보다

조금 더 빡빡하게 짜볼 예정이다.


요구사항명세서

 

처음 과제를 내주셨을 때 킥보드앱의 필수 구현사항을 따로 정리해서 보기 쉽게 정리했음.

이후에 조원들과 의견을 모아, 페이지별로 추가 할 기능을 정리해서 자료화 한 뒤 깃허브 이슈에 등록하여

작업진행 할 준비를 마침.

 

 

+++ 나중에 4편에서 이야기 하겠지만 이래도 초반 설계가 많이 많이 부족했음 ㅠㅠㅠ

프로젝트 기간이 짧아서 어쩔 수 없는건가..?

일단!

요구사항을 정리한 뒤 와이어프레임을 짜기 시작해서

 

와이어프레임

이런 느낌..?으로 짜서 먼저 구현한 뒤 시간이 남으면 추가구현 하는 느낌으로

작업을 진행했다.

 

그렇게 이제 역할을 나눠 진행을 했는데,

내가 담당하는 부분은 ReturnViewController이다.

 

Q: ReturnViewController는 무슨 페이지인데?

-> 쉽게 말해, 결제창임. MapViewController에서 마커를 누른 뒤 대여하기 버튼을 클릭했을 때,

타이머가 작동하고(백그라운드 상태일 때도 시간이 지나감) 일정 시간이 지날 때마다 가격이 올라감.

+

필수 구현 사항은 금방 구현할 것 같아서 결제수단과 프로모션 부분을 추가했고, 버튼 클릭 시

하프모달을 띄워 탭을 만들 예정임.

 

이번 팀 프로젝트는 역할분담이 잘 나눠져서 좋은 결과가 나올 것 같다!