안녕하세요, 멋쟁이사자처럼 앱 스쿨 운영진 입니다. 오늘은 곧 수료를 앞둔 2기 수료생분들의 팀 프로젝트 결과물을 소개해 드리려고 합니다. 이번 프로젝트에서는 Swift 문법과 SwiftUI, Human Interface Guideline, 백엔드 역할을 해줄 Firebase를 학습한 후 진행됐어요. 프로젝트 주제는 앞의 학습 내용을 활용하여 SNS를 만드는 것이고, 개발은 약 2주 동안 했어요.
프로젝트의 세부 목표로는 ‘카메라 기능 활용’, ‘GPS 사용’, ‘서버 Push 알림’, ‘Firestore 권한 설정’ 등을 꼭 활용해보는 것이고, 소비자 용 iOS App과 시스템 관리자용 iPad App, Auth와 FireStore를 사용하기 위한 Firebase 구축이 프로젝트의 최소 요구 사항이었습니다.
제가 간소하게 프로젝트에 대해 말씀드렸는데, 아래 시연 영상과 OUR 앱을 만든 팀의 PM(전민석 수강생)님의 인터뷰를 읽어보시면서 테킷 앱 스쿨 부트캠프에서 어떤 경험을 하는지 확인해보세요!
1. 팀을 소개해주세요
안녕하세요. 우리들의 취업/스터디 플랫폼을 개발한 OUR 팀이라고 합니다.
2. 이 앱은 어떤 앱인가요 (앱을 한 마디로 소개해주세요.)
저희 앱은 취직에 필요한 활동들과 정보를 공유할 수 있는 취업 특화 SNS입니다.
3. 어떤 목적으로 만들어졌나요 (어떤 문제를 해결하기 위해 이 앱을 만들었나요? )
OUR 앱은 취직과 관련된 활동, 정보들을 공유하고 서로 소통할 수 있으며, 다양한 스터디를 탐색하고 신청하기 위해서 만들어졌습니다.
4. 앱 개발할 때 가장 많이 참고한 것은 무엇인가요?
전체적인 UI는 링크드인을 참고했습니다.
5. 다른 유사한 앱과 차별화되는 점은 무엇인가요?
저희 앱은 다른 앱에 비해서 취업SNS + 스터디 모집/신청 기능이 합쳐져 있어서 앱 하나로 취업과 관련된 보다 다양한 활동을 할 수 있습니다.
6. 기획 과정에서 가장 신경 쓴 부분
UI 구성, 어떤 기능을 넣을지 고민했습니다.
7. 개발 과정에서 가장 신경 쓴 부분
각자 뷰를 하나씩 맡아서 작업하기
8. 자랑하고 싶은 기능 (개수 상관 없음)
스터디 등록 및 신청 기능, 피드에 팔로우한 사람의 게시글이 나오는 기능 입니다.
9. 개발 과정에서 테킷 앱 스쿨이 도움 됐던 부분
뷰를 구성하는 스킬, 그동안의 팀 실습을 통한 협업의 익숙함 입니다.
10. 멘토님의 멘토링을 받으면서 가장 기억에 남는 내용이 있나요?
본격적인 개발이 시작되기 전에 브랜치 규칙, 컨벤션 등을 충분히 정하는게 좋다고 말씀하신게 기억에 남았습니다.
11. 다인 프로젝트의 장점
혼자 모든 것을 개발하는 것이 아닌 분업을 함으로써 개발 과정의 효율성을 체감했습니다.
12. 프로젝트를 하면서 성장했다고 느끼는 순간은?
기획 과정에서 좋은 아이디어를 제시했을 때, 혼자서 많은 기능들을 개발 했을 때 입니다.
13. 부트캠프 중 테킷 앱 스쿨을 추천하는 이유
정말 기초적인 문법부터 앱 개발의 세세한 부분까지 쉽고 친절하게 가르쳐 주시는 훌륭하신 강사님이 있으시고, 거의 매주 진행하는 팀별 실습과 프로젝트들을 통해 협업이 어떤 건지 경험할 수 있어서 좋았습니다.
디자인의 상세 내용은 figma를 통해 확인해보실 수 있어요~!
실무에 가장 가까운 테킷 앱 스쿨 : iOS로 많이 지원해주세요.
2탄으로 다시 돌아올게요❤️
앱 스쿨 : iOS 4기(지원기간 : 10.01~10.31) 상세페이지는 아래로 이동해주세요!
(이미지를 클릭하면 바로 연결됩니다)