이번주차는 팀프로젝트 주차이므로 포스팅은 요걸로 대체하겠음.
벌써 네 번째 팀프로젝트이다. 예전 프로젝트에서 느꼈지만, 초반 설계의 중요성을 느껴 이전보다
조금 더 빡빡하게 짜볼 예정이다.
처음 과제를 내주셨을 때 킥보드앱의 필수 구현사항을 따로 정리해서 보기 쉽게 정리했음.
이후에 조원들과 의견을 모아, 페이지별로 추가 할 기능을 정리해서 자료화 한 뒤 깃허브 이슈에 등록하여
작업진행 할 준비를 마침.
+++ 나중에 4편에서 이야기 하겠지만 이래도 초반 설계가 많이 많이 부족했음 ㅠㅠㅠ
프로젝트 기간이 짧아서 어쩔 수 없는건가..?
일단!
요구사항을 정리한 뒤 와이어프레임을 짜기 시작해서
이런 느낌..?으로 짜서 먼저 구현한 뒤 시간이 남으면 추가구현 하는 느낌으로
작업을 진행했다.
그렇게 이제 역할을 나눠 진행을 했는데,
내가 담당하는 부분은 ReturnViewController이다.
Q: ReturnViewController는 무슨 페이지인데?
-> 쉽게 말해, 결제창임. MapViewController에서 마커를 누른 뒤 대여하기 버튼을 클릭했을 때,
타이머가 작동하고(백그라운드 상태일 때도 시간이 지나감) 일정 시간이 지날 때마다 가격이 올라감.
+
필수 구현 사항은 금방 구현할 것 같아서 결제수단과 프로모션 부분을 추가했고, 버튼 클릭 시
하프모달을 띄워 탭을 만들 예정임.
이번 팀 프로젝트는 역할분담이 잘 나눠져서 좋은 결과가 나올 것 같다!
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/007.gif)
'Team Project' 카테고리의 다른 글
Swift Kickboard Project 3일차 (0) | 2024.07.24 |
---|---|
Swift Kickboard Project 2일차 (0) | 2024.07.24 |
TeamProject 키오스크 4일차 (0) | 2024.07.05 |
TeamProject 키오스크 3일차 (1) | 2024.07.04 |
TeamProject 키오스크 2일차 (1) | 2024.07.03 |