안녕하세요, 멋쟁이사자처럼 앱 스쿨 운영진 입니다. 이번에는 지난 프로젝트들에 이어 수강생들의 팀 프로젝트 결과물 소개 3탄으로 돌아왔습니다. 이번 프로젝트는 나이키 클론 앱 Nike Shoes로, 나이키 신발을 편리하게 구매할 수 있는 앱입니다.
8일이라는 짧은 시간으로 기존 나이키 앱의 제품들 중 신발에 집중하여 제작한 이번 프로젝트는 클론코딩이지만 기획 단계에서 실제 사용 경험을 토대로 재구성하는 과정을 거치기도 했습니다.
‘스스로 해결해내야 진정한 공부다’라고 하지만, 이번 다인 프로젝트를 통해 이러한 사고의 성장이 어떻게 이뤄졌는지, 아래 시연 영상과 함께 Nike Shoes 앱을 만든 팀의 인터뷰를 읽어보시면서 테킷 앱 스쿨 부트캠프에서 어떤 경험을 하는지 함께 확인해보세요~
1. 팀을 소개해주세요.
안녕하세요. 저희는 나이키 클론 앱 Nike Shoes를 개발한 G팀입니다.
2. 이 앱은 어떤 앱 인가요?
Nike Shoes는 나이키 신발을 편리하게 구매할 수 있는 앱입니다.
3. 기획 과정에서 가장 신경 쓴 부분은?
주어진 시간이 약 8일 정도였기 때문에 우선 다같이 구현 목표와 작업 우선순위를 정했습니다. 기존의 나이키 앱은 여러 제품군을 다루고 있는데, 저희는 나이키의 다양한 제품 중 신발에 집중하여 Nike Shoes 앱을 개발하기로 했습니다. 기획 단계에서 나이키 신발을 구매했던 경험을 떠올려 보며 신발 전용 앱에 맞게 카테고리를 재구성하는 과정을 거치기도 했습니다.
4. 개발 과정에서 가장 신경 쓴 부분은?
개발을 시작하기에 앞서, 원활한 협업을 위해 브랜치 전략, 커밋 컨벤션, 파일명 규칙 등을 정했고, SwiftLint를 적용하여 코딩 컨벤션을 지키며 개발하고자 했습니다. Firebase 기반으로 소비자 앱과 관리자 앱이 서로 원활하게 상호작용할 수 있도록 구현하였습니다. 실제 나이키 앱의 매우 디테일한 부분까지 클론하였고, 사용성을 위해 개선이 필요하다고 생각되는 지점이 있으면 서로 적극적으로 의견을 나누며 고민하고 반영했습니다.
5. 자랑하고 싶은 기능
회원가입/로그인 과정에서 이메일을 이용한 비밀번호 찾기 기능까지 디테일하게 구현한 점을 자랑하고 싶습니다. 근처 매장을 보여주는 지도 화면에서 기존 나이키 앱을 개선하여 구현한 점도 자랑하고 싶습니다.
6. 개발 과정에서 테킷 앱 스쿨이 도움 됐던 부분은?
모르는 부분이 있을 때, 강사님과 멘토님께 언제든 물어볼 수 있었던 것이 가장 큰 도움이 되었습니다. 질문에 대한 답을 직접적으로 알려주는 대신 약간의 힌트를 던져주셔서, 저희 스스로 고민하고 문제를 해결해보는 경험을 할 수 있었던 것 같습니다.
7. 멘토님의 멘토링을 받으면서 가장 기억에 남는 내용이 있나요?
프로젝트가 마무리되고 멘토님께서 해주신 앱 리뷰가 가장 기억에 남습니다. 저희가 만든 앱을 꼼꼼하게 살펴보며 리뷰해주셨는데, 성능이나 사용성을 높이기 위한 방법을 구체적으로 제시해주셔서 많은 도움이 되었습니다. 뿐만 아니라, 프로젝트를 진행하면서 헷갈렸던 부분에 대해 멘토님과 함께 공식 문서로 공부하며 기초 개념을 확실하게 잡을 수 있었습니다.
8. 다인 프로젝트의 장점
‘스스로 해결해내야 진정한 공부다.’라고 하지만, 프로젝트는 개인의 공부만이 아닌 공동체와 함께 일정 기간 안에 결과를 내야 하므로 때로는 누군가에게 물어보고 문제를 해결해야 할 순간이 옵니다. 내가 생각하지 못한 방법으로 문제가 해결될 수도 있고, 충분히 고민하고 잘 기록하면 본인의 것으로 만들 수 있다고 생각합니다. 그래서 프로젝트 기간 동안 팀원들 모두 충분히 고민하고 서로에게 도움을 요청했고 항상 즐겁게 문제를 풀어나갔습니다.
프로젝트는 개인의 공부를 넘어서서 팀원들과 소통하며 결과를 내고 동시에 나만의 것으로 어떻게 만들 수 있는지 복합적인 고민을 해볼 수 있다는 점에서 매우 중요한 경험이라고 생각합니다.
9. 프로젝트를 하면서 성장했다고 느끼는 순간은?
목표로 했던 화면과 기능을 직접 구현해냈을 때, 참고하는 코드가 이해될 때 성장했다고 느꼈습니다.
10. 부트캠프 중 테킷 앱 스쿨을 추천하는 이유
열정 가득한 동료들과 함께 여러 차례의 실습과 프로젝트를 진행하며 협업 역량을 기르며 성장할 수 있습니다. 경험이 풍부한 강사님과 멘토님을 통해 현업에서 비슷한 문제를 마주했을 때 어떤 식으로 해결하는지 조언을 얻을 수 있습니다.
보다 상세 내용은 github를 통해 확인해주세요😊
실무에 가장 가까운 테킷 앱 스쿨 : iOS로 많이 지원해주세요❤️
앱 스쿨 : iOS 4기(지원 기간 : 10.01~10.31) 상세페이지는 아래로 이동해주세요!
(이미지를 클릭하면 바로 연결됩니다)