10월 25일 (월) 회의록 - boostcampwm-2021/iOS04-OwnMyWay GitHub Wiki

앱 이름: OwnMyway

설명: 혼자 여행의 처음부터 끝까지 함께해주는 앱

경로 레코더 + 포토 로그 (여행 추억 정리 앱)

순서: 큼직한 디자인을 먼저 하자

기획

시작 화면

  • 시작되지 않은 여행, 진행중인 여행, 지난 여행 등 헤더로 구분됨
    • 지난 여행은 가릴 수 있음
  • 기존 여행들은 포토 카드 형태로 표시
    • 여행을 누르면 완료된 여행인지 시작하지 않은 여행인지에 따라 다른 레이아웃
  • 점선 처리된 새 여행 만들기 버튼 or 고정된 위치에 버튼
    • 위치는 네비게이션바 버튼, 탭 바 가운데 여드름, 포토카드 리스트의 처음 혹은 마지막
  • 포즈 인식 카메라 버튼을 둘 곳이 필요함
    • 네비게이션바 오른쪽 아이템

여행 추가 화면

  • 시작 화면에서 여행을 추가하면 여행 입력 폼이 나타난다
    • 각 여행지가 큼직하게 사진으로 나타나고 블러처리하고 이쁘게
  • 이때 토스처럼 입력할때마다 depth가 깊어지는 방식이면 좋겠음
  • 여행을 추가할때 비행기가 날라갔으면 좋겠음
  • 여행 추가가 완료되면 메인화면으로 돌아감

여행 기록 화면

  • 끝난 여행의 경우 가장 위에 경로가 표시됨
    • 최상단에 지도가 있고 여행 경로가 선으로 표시됨
      • 그래서 여행 시작과 끝을 사용자가 정해줘야함
    • 그 밑으로 사용자가 남긴 사진과 텍스트가 시간순으로 표시됨
      • 날짜가 적힌 텍스트와 선으로 구분하기
  • 시작되지 않은/진행중인 여행의 경우에도 가장 위에 지도가 표시됨
    • 최상단이 버튼이 있어서 트래킹을 시작할 수 있음
    • 포인트를 쭉 적어놓고 하나를 선택할때마다 액션 시트가 나와서 텍스트나 사진을 추가할 수 있음
    • 트래킹은 1분에 한번정도 보냄
      • 체크포인트만 찍고 경로 트래킹하는걸 그대로 보여주자
      • 트래킹 중 경로를 꾹 눌러서 액션 시트를 띄우고 텍스트나 사진 추가하기
      • 결국 맵킷을 써야함 -> 애플지도 정도면 이쁨
      • 시그니쳐 컬러로 파랑 계열이 무난함

사진 기능 (ML 찍먹)

메인 탭바에서 버튼을 누르면 실루엣으로 사진 찍기가 가능함 -

  • 혼자 사진찍을때는 부탁하기 쑥스러우니까 삼각대 같은거에 올려두고 포즈만 설정한 다음에 내가 가면 알아서 촬영해줌
  • 찍은 사진은 갤러리에 담기니까 갤러리 쓰기 권한이 필요함
    • 읽기 권한도 필요할 듯
    • 그 날짜에 그 위치에서 찍은 사진들을 다 가져오기
    • 모션 캡처로 찍은 사진만 가져올게 아니니까
    • 일단 모든 권한을 주니까 사용자가 선택하게

사진 위치를 감지해서 그 지역에 넣게 하자!

백지도 (체감난이도 극상, 근데 무조건 있어야됨ㅋㅋ)

포토로그 앱은 사진 하나만 있는데 우리는 사진을 누르면 풀스크린이 되면서 그 여행의 기록을 볼 수 있게 한다든지?

  • 구현할 수는 있을까?
  • 마지막주에 시간남으면 하자
  • 인스타로 공유하기해서 사진으로 내보낼수 있으면 진짜 깔끔하기 때문임
  • 근데 개빡셈ㅋㅋ

VLOG 만들어주는 기능

경로 플래너가 많은걸 계산해줌 -> 그럼 너무 앱이 비대해짐 (포토로그도 있음)

  • 사진을 넣을만큼 넣어라, 음악도 넣어라
  • 그걸 브금으로 깔고 사진으로 VLOG 만들어주기
  • 영상으로 하나 출력시켜주는것도 깔끔해보임
  • 근데 이걸 애플이 하네?
    • 날짜만 나온다 -> 1박2일도 됨

쓰레기통

번역/환율/시차 -> 하지말자

미리 찍어놓고 나중에 지도로 넘어갔을때 표시를 해놓자 -> 여행 일정을 짜는데 프랑스로 가면 에펠탑 등등 가고 할텐데 그 경로들을 짠다 -> 일정을 만들어준다 -> 알아서 사용자가 짠다 -> 로컬 json파일에 다 가지고 있어서 갈아끼울 수 있다 -> 데이터를 열심히 모으고 앱이 다 띄워줌 -> 관광 명소가 있으면 이거 담고 저거 담고 나만의 경로를 모아서 순서대로 쫙 나오게 보여줌

경로 플래너 + 포토 로그

여행 계획

계획이 굳이 필요한가?!

  • 관광 API를 활용해 해당 지역 관광 명소 리스트 표시

  • 선택된 관광 명소를 저장해놓고 후에 지도로 넘어가면 핀으로 표시

  • 나만의 경로를 모아서 볼 수 있게 표시

  • 앱을 딱 시작했을때 여행중인지 아닌지 인지해야함

    • 그래서 시작 화면 자체가 다르게 나타남
    • 여행중이면 여행중 기록한 것들이 피드형태로 바로 나타나게
    • 여행 시작은 시작 버튼을 따로 둬도 됨
  • 각 여행 기록을 탭하면 화면 전환이 이루어지면서 그 여행에서 기록한 텍스트와 사진을 시간 순서대로 추가할 수 있음

    • 이때 사진을 추가하려면 이미지 피커나 ML 찍먹 사진 추가 기능을 활용
  • 체크포인트가 쭉 있음

  • 체크포인트별로 진행 상황을 나타내는 바가 있음

앱을 딱 키면 새 여행 만들기 버튼이 있음

  • 화면별로 계층이 있어서 지명까지 다 짜면 이동하는거 하고 사진기능 넣어도 좋고 환율 번역기 넣어도 좋고 마무리하면 사진이랑 다 정리해서 기록형식으로 만들어줌

앱에 딱 들어갔을때 지금까지 갔던 여행지를 카드 형식으로 되어있고 + 버튼을 누르면 새 여행을 추가할 수 있게 해도 좋음

  • 아니면 앱에 네모낳게 있으면 점선 네모 하고 플러스버튼 눌러도 되고 새 여행 만들기
  • 파리를 가고싶으면 프랑스 누르고 파리 누르고 하면 추천을 띄워주는데 풀스크린으로 파리의 유명한 목록으로 에펠탑과 설명을 살짝 보여주고 가실건가요? 이걸 보여줌
  • 정보는 관광 API에 다 들어있을까?
    • 없으면 우리가 만들어야지

관광지도와 먹거리지도가 있어서 하나씩 채워나간다

  • 여행지도 아이디어만 가져가자
  • 정보 저장

여행별로도 보고싶고 다른 여행과 합쳐서 보고싶을수도 있음