내일배움캠프 iOS 앱개발 기초 프로젝트 - 키오스크
팀명
: if조 (11조)
프로젝트 소개
: MacDonald's Project의 키오스크 앱🍔
화면을 통해 원하는 메뉴를 선택하여 주문할 수 있습니다.
- 메뉴 화면
- 상단 메뉴 카테고리 바
- 주문 내역 확인
- 상세 화면 확인
- 취소하기/결제하기 버튼 화면
2024.04.01(월) ~ 2024.04.05(금)
- Swift
- UIKit
- TableView
- MVC
- 상단 메뉴 카테고리 바
- 특정 메뉴 카테고리 선택 시, 메뉴 카테고리에 해당하는 메뉴들을 표시
- 메뉴 정보 확인
- 메뉴 수량 조절
- 장바구니에 추가
- 주문 내역 확인
- 메뉴 수량 변경과 삭제
- 결제 버튼
- git add / commit / push 활용
- git 브랜치/ PR / merge 활용
- github pull request에서 Code review 활용
정유진 |
김예진 |
박중권 |
장진영 |
- cartView 화면 제작
- cart 수량 조절 기능 및 삭제/결제 기능 구현
- 발표자료 제작 및 발표
- detailView 화면 제작
- detail 수량 조절 기능 구현
- 최종 디자인 수정
- menuView 컬렉션 뷰 구현
- 메뉴 아이템 정보 수정
- menuView 테이블 뷰 구현
- 데이터 모델 작성 및 수정
- 데이터 전달 및 페이지 이동 구현
- 3주간 배웠던 내용을 바탕으로 프로젝트를 기획하고 만들어보며 한 단계 더 성장했습니다.
- 주어진 짧은 기간 내에 기획한 프로젝트를 완성할 수 있어 뿌듯했습니다.
- 프로젝트에서 개인과제보다 오류를 더 많이 마주치면서 디버깅의 중요성을 느꼈습니다.
- Git을 활용한 협업 경험을 할 수 있었습니다.
- 각자 작업을 시작하기 전에 충분한 소통을 통해 구체적인 계획과 규칙을 세워야 충돌을 줄일 수 있다는 것을 배웠습니다.
- 어려움을 느꼈던 부분은 팀원들의 피드백과 도움으로 무사히 완료했습니다.
- 팀원들과 코드를 공유하며 모르는 코드도 많이 접하고 배울 수 있었습니다.
- 프로젝트 전부터 팀원들과 많은 대화와 소통을 할 수 있어 정말 좋았습니다.
- 대화를 통해 생각이 확장되고 모르던 부분도 새롭게 공부하는 계기가 되었습니다.
- 문제가 생겼을 때 바로바로 공유하는 것이 문제를 해결하는데 도움이 되었습니다.