1. 개요
내용 : MacA Coffee 모바일 키오스크 제작
인원: 윤대성, 김솔비, 안지현, 이득령, 김광현
2. 사용 한 기술
더보기
1.1 기본 UI 요소
- UIView: 모든 UI 요소의 기본 클래스.
- UIButton: 터치 이벤트를 처리하는 버튼.
- UILabel: 텍스트를 표시하는 레이블.
- UIImageView: 이미지를 표시하는 뷰.
1.2 컨테이너 및 레이아웃
- UIStackView: 수직 또는 수평으로 뷰를 정렬하는 컨테이너.
- UIScrollView: 스크롤 가능한 컨텐츠 영역을 제공하는 뷰.
- UICollectionView: 커스텀 레이아웃을 사용하여 데이터 항목을 표시하는 뷰.
- UISegmentedControl: 여러 세그먼트 중 하나를 선택할 수 있는 컨트롤.
1.3 사용자 상호작용
- UIAlertController: 사용자에게 경고 또는 액션 시트를 제공하는 컨트롤러.
2. 레이아웃 도구
- AutoLayout: iOS에서 뷰의 위치와 크기를 동적으로 계산하는 시스템.
- SnapKit: 코드로 AutoLayout 제약을 쉽게 설정할 수 있게 해주는 서드 파티 라이브러리.
3. 프로그래밍 언어 및 도구
- Swift: iOS 앱 개발에 사용되는 프로그래밍 언어.
- Github: 코드 버전 관리를 위한 플랫폼.
3. 와이어프레임
요건 이번 우리 조 첫 와이어프레임이다. 조원은 5명으로 이루어졌고, 우리는 크게 3 섹터로 나눠서 탑 미드 바텀으로 작업을 진행했다.
그중 나는 미드 부분에서 CollectionView 쪽을 담당했다.
첫 날 오랜만에 팀플이어서 엄청 기대하며 코딩할 생각에 마음이 완전 기대 중이었는데
팀장이라 여기저기 불려 다니느라 너무 힘들었다...(회의 참여 등등)
우리 조는 일단 분위기가 너무 좋았음!
그렇게 나온 팀 로고
맥 아 커피 ㅋㅋㅋㅋㅋㅋ
팀원 중 한 분이 포토샵을 할 줄 알아서 도움 받았다!
우리는 옆에서 입 포토샵 ㅋㅋㅋ
사과가 너무 하찮다
그래도 잘 나온 것 같은데?
이건 와이어 프레임을 토대로 만든 여러 브랜드의 어플을
융합시킨 기묘한 무언가이다 ㅋㅋ
4. 튜터님 피드백
튜터님이 피드백을 주셨다!
코드 컨벤션 정해주기, 팀원의 규칙 정하기, PR템플릿 적용 해보기 ,Lint 적용 해보기 등등
그래서 만들어진 우리 조 규칙!!
- 변수명은 카멜 표기법으로 작성하기.
ex) -> textFile, viewController 이런 식으로 첫 단어를 제외 - 자기가 짠 코드 위에 다음 코드가 어떤 동작을 실행하는지 주석 달아주기
ex) 클릭 시 주문상세가 표기됨 - 깃 허브 규칙 : PR 올리는 거 2명 이상 동의해야 머지시킬 수 있도록 설정해 놨음
- PR 할 일 생기면 팀원이랑 상의 후 머지하기!
- 스크럼 때 오늘 무엇을 구현을 할 것인지 정해놓고, 마무리 회고 시간에 어느 정도 진행 완료 했는지, 어려운 점은 무엇이었는지 공유하며 하루를 마무리하는 느낌으로 한다.
이상! 다음에 또 봐요~
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/028.gif)
'Team Project' 카테고리의 다른 글
TeamProject 키오스크 3일차 (1) | 2024.07.04 |
---|---|
TeamProject 키오스크 2일차 (1) | 2024.07.03 |
Team Project 개발일지 5일차 (마무리) (0) | 2024.05.31 |
Team Project 개발일지 4일차 (0) | 2024.05.30 |
Team Project 개발일지 3일차 (0) | 2024.05.29 |