Skip to content

Latest commit

 

History

History
87 lines (66 loc) · 4.54 KB

README.md

File metadata and controls

87 lines (66 loc) · 4.54 KB

Client-iOS

SOPT-31th-SOPKATHON-TEAM15-iOS

📌 팀 소개

팀명 : 샤넬15조
팀원 : 이준호, 김다운, 김민, 고두영

📌 서비스 이름과 소개

🔔 서비스명 : 참참참
🔔 서비스 한줄소개 : 참을 인 세번이면, 텅장을 면한다.
🔔 서비스 가치제안 : 소비습관을 개선하고 싶을 때 사용할 수 있는 서비스 순간의 소비를 참는 행위를 통해 돈을 벌었다는 생각의 변화를 주어 절약을 유도한다.
🔔 서비스 문제정의 : 소비자는 절약하는 소비습관을 들이고 싶고, 순간의 욕구를 참을 수 있는 서비스를 원한다.
🔔 서비스 타겟정의 : 소비의 욕구에서 벗어나고 싶어하지만 의지와 동기부여가 부족한, 20대 대학생 여성.**

📌 역할 분배

HomeVC - 이준호
AddVC - 고두영
ListVC - 김민
PopupVC - 김다운

📌 코드 컨벤션

코드 컨벤션 바로가기

📌 프로젝트 폴더링

├── Application
│   ├── Appdelegate
│   ├── SceneDelegate
├── Core
│   ├── Extensions
│   ├── Utils
│   ├── Protocols
│   ├── Literals
├── Resources
│   ├── Assets
│   ├── Fonts
├── Data
│   ├── Entity
│   ├── Network
│   ├── Model
├── Presentation
│   ├── Scene1
│   ├── Scene2
├── Supporting
│   ├── info.plist
├── ├── launchScreen

📌 UI 구조 스케치

|스크린샷 2022-11-20 06 33 56 |스크린샷 2022-11-20 06 33 56 |스크린샷 2022-11-20 06 33 56 |스크린샷 2022-11-20 06 33 56 |스크린샷 2022-11-20 06 33 56 |

📌 화면 전환 플로우


202864810-b326ae80-80ad-4243-8204-88a0ee3ac206

📌 아요 팀원들과 찍은 사진

image2


2차 과제

📌 서비스 설명 추가

16_servicebrief-2

17_servicebrief-3

18_servicebrief-4

📌 구현시 가장 어려웠던 부분과 해결과정

다운 준호 두영
KakaoTalk_Photo_2022-11-20-07-32-21 캐러셀 구현에서 캐러셀의 인덱스를 구하는 부분이 어려웠는데,
비율을 계산해서 정확하지는 않지만 어림잡는 수를 곱해서 인덱스를 구했고,
이를 통해 뷰에 존재하는 다른 요소에 뿌려줬다. 캐러셀에서는 사이드아이템의 스케일이 달라지는 점이
계산에 어려운 요소로 작용했다. 다른 방법을 연구해봐야 할 것 같다.
textField의 글자수를 제한하고 동시에
라벨에 (0/30) 형태로 텍스트 변화를 주는 부분이
잘 구현이 되지 않았는데 delegate 관련 설정을 해주니 해결되었다.
tableView는 자주 써봤지만 section은 처음 접해봐서
낯설었는데 서버 오기 전에 직접
데이터를 만들어서 적용해보고 구현하니 잘 해결이 되었다.

📌 구현 영상

15.mp4