멋쟁이 사자처럼 앱스쿨:iOS 4기
7회차 실습조 LAB2 TravelMaker 프로토타입 개발
-
총 개발 기간 : 2024년 02월 19일 ~ 22일 (총 4일)
-
기획 및 프로토타입 제작 : 1일
-
개발 및 피드백 : 3일
| 이름 | GitHub | 프로젝트 소감 | |
|---|---|---|---|
| 김기표 | @rlvy0513 | 프로토타입이지만 SwiftUI를 사용한 첫 프로젝트를 끝내 힘들었지만 즐거운 시간이었습니다 ! | |
| 이우석 | @wl00ie19 | 프로토타이핑을 통해 SwiftUI에서의 모델과 뷰를 분리하여 만드는 방법들을 응용할 수 있었으며, 문제상황에 대처하는 방법과 팀 협업을 배울 수 있는 유익한 시간이었습니다. | |
![]() |
전유진 | @UDI94 | SwiftUI를 적용하여 UI를 구성하고 프로토타입을 구현하여 각각의 모델 데이터를 UI에 바인딩하여 구현하는 법을 알 수 있었습니다. 다음 구현시에는 좀 더 페르소나를 중심으로 기획을 하여 이해도 높은 앱을 구현하고 싶습니다. |
![]() |
최주리 | @juri123123 | NavigationLink에 대한 이해와 fullscreenCover에 대한 공부를 할 수 있었습니다. 많은 교훈을 얻은 프로젝트였습니다! |
- 여행객이 현지인을 통해서 여행 정보를 제공받을 수 있는 앱
- 여행을 준비할 때 해당 지역에 대해 궁금한 부분을 검증된 현지 가이드에게 직접 물어보고 짤 수 있는 앱
- 광고성 게시물이 아닌 자신의 취향에 맞게 여행을 원하는 사람을 위한 앱
- 취향에 따라 가이드와 동행하고 싶지 않은 여행객도 현지인이 짠 스케줄을 받아 충분한 여행을 즐길 수 있는 앱
- Xcode 15.1
- IOS 17.2
- Git 프로젝트 Clone.
- TravelMaker 디렉토리의 TravelMaker.xcodeproj를 실행
- 실행 기기를 iPhone 15 Pro로 변경 후 라이트 모드로 실행
- 메인 페이지에서 가이드가 올려둔 게시물을 확인할 수 있음
- 검색창을 누르고 지역을 검색하면 해당 지역에 관련된 게시물을 확인할 수 있음 (검색기능 미구현)
- 카테고리를 선택할 수 있음
- 게시물 중 하나를 누르면 디테일 페이지로 넘어감
- 1:1 채팅을 누르면 가이드와 1:1채팅으로 넘어감
- 가이드 프로필를 누르면 가이드 프로필로 넘어감
- 날짜, 인원수를 선택하고 예약할 수 있음
- 가이드 상품을 선택하고 예약하기 버튼을 누르면 예약 완료
- 하단 탭바 MyTravel에서 예약 내역 확인 가능
- 예약상세 버튼을 누르면 예약 내역 상세 확인 가능
- 하단 탭바 Message에서 1:1 대화 내역 확인 가능
- Message에서 상대방 프로필 이미지를 누르면 프로필 확인 가능
- 하단 탭바 profile에서 본인 프로필 열람
- profile에서 예약 내역 확인 가능
- 현지의 여행 가이드 및 여행 계획을 전문으로 짜는 사람들과 여행자들을 이어주는 아이폰용 앱을 구현
- Xcode에서 Swift 언어와 SwiftUI 프레임워크를 사용하여 제작
- Model과 View를 분리하여 View는 화면에 표시되는 내용을, Model은 앱에서 사용되는 데이터를 담당하도록 함
- 메세지 작성 시 키보드 올라왔을 때 화면도 함께 올라가는 기능
- 예약 시 상세 가이드 내역 확인 기능 추가
- 상세한 여행지 목록, 음식점 목록등
- 이미지 문제 시, 삭제하도록 하겠습니다.
Copyright ©️ 2024 멋쟁이사자처럼 iOS 앱스쿨 4기 Lab2. All rights reserved.
Licensed under the MIT license.


