-
Notifications
You must be signed in to change notification settings - Fork 6
10월 25일 (월) 회의록
설명: 혼자 여행의 처음부터 끝까지 함께해주는 앱
경로 레코더 + 포토 로그 (여행 추억 정리 앱)
순서: 큼직한 디자인을 먼저 하자
- 시작되지 않은 여행, 진행중인 여행, 지난 여행 등 헤더로 구분됨
- 지난 여행은 가릴 수 있음
- 기존 여행들은 포토 카드 형태로 표시
- 여행을 누르면 완료된 여행인지 시작하지 않은 여행인지에 따라 다른 레이아웃
- 점선 처리된 새 여행 만들기 버튼 or 고정된 위치에 버튼
- 위치는 네비게이션바 버튼, 탭 바 가운데 여드름, 포토카드 리스트의 처음 혹은 마지막
- 위치는 네비게이션바 버튼, 탭 바 가운데 여드름, 포토카드 리스트의 처음 혹은 마지막
- 포즈 인식 카메라 버튼을 둘 곳이 필요함
- 네비게이션바 오른쪽 아이템
- 시작 화면에서 여행을 추가하면 여행 입력 폼이 나타난다
-
- 각 여행지가 큼직하게 사진으로 나타나고 블러처리하고 이쁘게
- 이때 토스처럼 입력할때마다 depth가 깊어지는 방식이면 좋겠음
- 여행을 추가할때 비행기가 날라갔으면 좋겠음
- 여행 추가가 완료되면 메인화면으로 돌아감
- 끝난 여행의 경우 가장 위에 경로가 표시됨
- 최상단에 지도가 있고 여행 경로가 선으로 표시됨
- 그래서 여행 시작과 끝을 사용자가 정해줘야함
- 그 밑으로 사용자가 남긴 사진과 텍스트가 시간순으로 표시됨
- 날짜가 적힌 텍스트와 선으로 구분하기
- 최상단에 지도가 있고 여행 경로가 선으로 표시됨
- 시작되지 않은/진행중인 여행의 경우에도 가장 위에 지도가 표시됨
- 최상단이 버튼이 있어서 트래킹을 시작할 수 있음
- 포인트를 쭉 적어놓고 하나를 선택할때마다 액션 시트가 나와서 텍스트나 사진을 추가할 수 있음
- 트래킹은 1분에 한번정도 보냄
- 체크포인트만 찍고 경로 트래킹하는걸 그대로 보여주자
- 트래킹 중 경로를 꾹 눌러서 액션 시트를 띄우고 텍스트나 사진 추가하기
- 결국 맵킷을 써야함 -> 애플지도 정도면 이쁨
- 시그니쳐 컬러로 파랑 계열이 무난함
메인 탭바에서 버튼을 누르면 실루엣으로 사진 찍기가 가능함 -
- 혼자 사진찍을때는 부탁하기 쑥스러우니까 삼각대 같은거에 올려두고 포즈만 설정한 다음에 내가 가면 알아서 촬영해줌
- 찍은 사진은 갤러리에 담기니까 갤러리 쓰기 권한이 필요함
- 읽기 권한도 필요할 듯
- 그 날짜에 그 위치에서 찍은 사진들을 다 가져오기
- 모션 캡처로 찍은 사진만 가져올게 아니니까
- 일단 모든 권한을 주니까 사용자가 선택하게
사진 위치를 감지해서 그 지역에 넣게 하자!
포토로그 앱은 사진 하나만 있는데 우리는 사진을 누르면 풀스크린이 되면서 그 여행의 기록을 볼 수 있게 한다든지?
- 구현할 수는 있을까?
- 마지막주에 시간남으면 하자
- 인스타로 공유하기해서 사진으로 내보낼수 있으면 진짜 깔끔하기 때문임
- 근데 개빡셈ㅋㅋ
경로 플래너가 많은걸 계산해줌 -> 그럼 너무 앱이 비대해짐 (포토로그도 있음)
- 사진을 넣을만큼 넣어라, 음악도 넣어라
- 그걸 브금으로 깔고 사진으로 VLOG 만들어주기
- 영상으로 하나 출력시켜주는것도 깔끔해보임
- 근데 이걸 애플이 하네?
- 날짜만 나온다 -> 1박2일도 됨
번역/환율/시차 -> 하지말자
미리 찍어놓고 나중에 지도로 넘어갔을때 표시를 해놓자 -> 여행 일정을 짜는데 프랑스로 가면 에펠탑 등등 가고 할텐데 그 경로들을 짠다 -> 일정을 만들어준다 -> 알아서 사용자가 짠다 -> 로컬 json파일에 다 가지고 있어서 갈아끼울 수 있다 -> 데이터를 열심히 모으고 앱이 다 띄워줌 -> 관광 명소가 있으면 이거 담고 저거 담고 나만의 경로를 모아서 순서대로 쫙 나오게 보여줌
경로 플래너 + 포토 로그
계획이 굳이 필요한가?!
-
관광 API를 활용해 해당 지역 관광 명소 리스트 표시
-
선택된 관광 명소를 저장해놓고 후에 지도로 넘어가면 핀으로 표시
-
나만의 경로를 모아서 볼 수 있게 표시
-
앱을 딱 시작했을때 여행중인지 아닌지 인지해야함
- 그래서 시작 화면 자체가 다르게 나타남
- 여행중이면 여행중 기록한 것들이 피드형태로 바로 나타나게
- 여행 시작은 시작 버튼을 따로 둬도 됨
-
각 여행 기록을 탭하면 화면 전환이 이루어지면서 그 여행에서 기록한 텍스트와 사진을 시간 순서대로 추가할 수 있음
- 이때 사진을 추가하려면 이미지 피커나 ML 찍먹 사진 추가 기능을 활용
-
체크포인트가 쭉 있음
-
체크포인트별로 진행 상황을 나타내는 바가 있음
앱을 딱 키면 새 여행 만들기 버튼이 있음
- 화면별로 계층이 있어서 지명까지 다 짜면 이동하는거 하고 사진기능 넣어도 좋고 환율 번역기 넣어도 좋고 마무리하면 사진이랑 다 정리해서 기록형식으로 만들어줌
앱에 딱 들어갔을때 지금까지 갔던 여행지를 카드 형식으로 되어있고 + 버튼을 누르면 새 여행을 추가할 수 있게 해도 좋음
- 아니면 앱에 네모낳게 있으면 점선 네모 하고 플러스버튼 눌러도 되고 새 여행 만들기
- 파리를 가고싶으면 프랑스 누르고 파리 누르고 하면 추천을 띄워주는데 풀스크린으로 파리의 유명한 목록으로 에펠탑과 설명을 살짝 보여주고 가실건가요? 이걸 보여줌
- 정보는 관광 API에 다 들어있을까?
- 없으면 우리가 만들어야지
관광지도와 먹거리지도가 있어서 하나씩 채워나간다
- 여행지도 아이디어만 가져가자
- 정보 저장
여행별로도 보고싶고 다른 여행과 합쳐서 보고싶을수도 있음
S004_강현준 | S012_김우재 | S033_유한준 | S047_이청수 |
---|---|---|---|
@mandeuk26 | @kimwj9792 | @hj56775 | @bestowing |
2주차
3주차
4주차
5주차
6주차
더보기
- CollectionView + Diffable & Compositional 사용 이유
- App Target iOS13+ 인 이유
- Storyboard를 채택한 이유
- 뒤로가기 버튼에 특정 액션을 넣으면 Swipe back이 되지 않는 문제
- 메모리 누수 발생 문제
- 맵뷰가 주기적으로 리프레쉬되는 문제
- UserLocation 화면을 빠져나와도 업데이트 해야하는 문제
- Compositional Layout의 estimated가 정상 동작하지 않는 문제
- Keyboard에 의해 TextField가 가려지는 문제
- 사용자가 권한을 거절했을때 생길 수 있는 문제
- 이미지를 불러올때 프레임 드랍이 발생하는 문제
- PHPicker를 이용해 이미지를 보여줄 때 이미지를 순서대로 표시하지 못하는 문제
- 관광명소 검색화면에서 빠르게 스크롤 시 적합한 관광명소 이미지를 보여주지 못하는 문제
- 무한스크롤 캘린더 구현과 VoiceOver 적용시 문제