🧑💻 숙련 주차 팀 프로젝트
오늘(4월 25일)부터 5월 2일까지 팀 프로젝트를 진행한다.
API를 사용해서 네트워크 통신을 하고 데이터를 저장하고 사용하는 프로젝트를 진행한다.
주제는 2가지 중 팀별 회의를 통해 1가지를 선택하게 된다.
킥보드 예약 앱과 영화 예매 앱 중에 우리 팀은 지도 API를 사용하는 킥보드 예약 앱을 만들어 보기로 결정했다.
오늘 진행한 내용은 와이어 프레임 제작, 역할 분담, 마일스톤 설정, 컬러 코드 설정 등등 프로젝트 진행 초반에
수행해야 하는 것을 하였다.
팀 프로젝트의 앱 이름은 Swift이다.
Swift는 형용사로 빠른 이라는 뜻을 가지고 있는데
우리가 현재 배우고 있는 Swift와 킥보드의 빠른 속도를 연관 지어서 이름을 지어봤다.
📱 와이어 프레임
Figma로 와이퍼 프레임을 제작했다.
Swift 앱은 크게 회원가입 화면, 로그인 화면, 킥보드 대여 화면, 킥보드 등록 화면, 마이페이지로 구성되어 있다.
로그인 / 회원가입 화면은 userDefaults를 사용하여 아이디와 비밀번호를 저장하고,
킥보드 대여 화면과 등록 화면은 Naver 또는 Kakao의 지도 API를 사용하여 화면에 지도를 표시하고, 마커를 생성한다.
🎨 색상 코드
Main Color
#1DCD9F
Sub Color
#169976
🧑💻 역할 분담
- 로그인 / 회원가입, 마이페이지 뷰 - 규현
- 메인 지도 뷰 - 형윤
- 킥보드 등록 뷰 - 성필
역할 분담은 공평하게 사다리 타기로 결정했다.
나는 킥보드를 등록하는 뷰를 담당하게 되었다.
지도 API를 사용해야 하기 때문에 다음 주부터는 지도 API에 대한 사전 공부가 필요할 거 같다.
🏁 마일 스톤
GitHub - heopill/SwiftKickBoard
Contribute to heopill/SwiftKickBoard development by creating an account on GitHub.
github.com
마일 스톤이란 진척도를 나타내는데 Github에서 issue를 생성하고 마일 스톤을 등록하면
사진처럼 총 issue의 개수 중 열린 issue의 개수와 닫힌 issue의 개수를 표시해 주고
프로그레스 바를 통해 프로젝트의 진척도를 표시해 준다.
이전까지의 프로젝트에서는 사용하지 않았지만
이번 프로젝트부터 팀원들과 함께 사용해 보기로 결정했다.
🗺️ 프로젝트 로드맵
SwiftKickBoard • heopill
SwiftKickBoard
github.com
GitHub 프로젝트 로드맵은 개발 프로젝트의 진행 계획과 일정, 그리고 단계별 목표를 시각화한 일종의 계획표이다.
팀원들과 협업하면서 현재 어떤 작업이 진행 중이고, 앞으로 어떤 기능이 추가될 예정인지를 한눈에 볼 수 있도록 도와주는 도구이다.
마일 스톤과 마찬가지로 이번 프로젝트부터 사용해보려고 한다!
📢 나의 다짐
지도 API는 처음 사용해 보는 거라 많은 공부가 필요할 거 같다.
팀원들과 서로 알려주고 배우는 한 주가 되면 좋겠다
이번에도 어쩌다 보니 팀장을 맡게 되었는데
팀원들에게 민폐가 되지 않게 노력해야겠다!
'스파르타 코딩 클럽 - iOS 스타터 6기 > 본 캠프' 카테고리의 다른 글
41. 스파르타 코딩 클럽 - 킥보드 대여 앱 만들기 (3) (0) | 2025.04.29 |
---|---|
40. 스파르타 코딩 클럽 - 킥보드 대여 앱 만들기 (2) (0) | 2025.04.28 |
38. 스파르타 코딩 클럽 - 포켓몬 연락처 앱 만들기 (5) (0) | 2025.04.24 |
37. 스파르타 코딩 클럽 - 포켓몬 연락처 앱 만들기 (4) (0) | 2025.04.22 |
36. 스파르타 코딩 클럽 - 포켓몬 연락처 앱 만들기 (3) (0) | 2025.04.21 |