2021 겨울학기 카이스트 몰입캠프 #3

Junyoung Lee·2022년 1월 1일
0

2021 KAIST 몰입캠프

목록 보기
4/8

3일차 (2021. 12. 30)

프로젝트 컨셉 디자인

본격적인 개발에 앞서 진행할 프로젝트의 전반적인 컨셉을 조원과 논의했다. 연락처와 이미지 갤러리 기능, 그리고 추가적인 기능을 제공해야하므로 세가지 기능이 연관성이 있으면 좋을 것 같다고 생각했다.

논의를 진행해보니 연락처를 프로필 카드의 형태로 제공하면 시각적으로 예쁠 것이라고 생각했다. 인터넷을 열심히 뒤져보니 사원증 형태의 UI가 많이 보였다. 그래서 몇몇 디자인을 참고하여 아래와 같은 Layout을 작성했다.

사실 이 날 테두리에 색상을 주는 것은 구현하지 못했다.

ConstraintLayout과 CardView를 사용해서 디자인을 진행했다. 모서리는 약간의 곡률을 주어서 전체적으로 부드러운 사각형의 느낌을 주게 했다. ConstraintLayout은 이번 프로젝트를 진행하면서 처음 사용했는데, 비율로 너비와 높이를 정할 수 있고 위치를 상대적으로 지정할 수 있어 편한 것 같다. 다만 처음에는 익숙하지 않아 다소 헤맸다.

그리고 2번째 탭의 디자인도 완성했다. 인스타그램의 피드 UI 디자인을 많이 참고했다.
이미지 갤러리의 사진들은 직접 찍은 사진들로 구성했다.

단순히 이미지 갤러리를 구현하라는 과제 내용 때문에 처음에는 어떤 기능을 중심으로 구현할지를 정하는 것이 힘들었다. 조원과 계속 얘기하다보니 첫번째 탭에서 프로필 카드를 보여주니 두번째 탭에서는 해당 프로필 카드에 등록된 사용자들이 올린 정보를 보여줄 수 있는 화면으로 구성하면 좋을 것 같다는 결론이 나왔다. 그래서 SNS와 유사한 UI를 작성했다.

그리고 이 UI를 작성하면서 이번 프로젝트의 전반적인 컨셉을 아래와 같이 정했다.

동료 사원들의 프로필과 피드를 확인할 수 있는 사내 SNS

사실 이런 서비스는 기존에도 많지만, 몰입캠프에서 처음하는 프로젝트이기도 하니 아무래도 참고할 자료가 많은 주제가 좀 더 나을 것 같아 결정했다.

4일차부터는 본격적인 기능들을 개발할 예정이다.

profile
여행과 피자를 좋아하는 iOS 개발자입니다. 피자에는 파인애플이 들어가지 않습니다.

0개의 댓글