Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

앞으로 구현해야 할 것 정리 #142

Open
20 of 21 tasks
easyhooon opened this issue Oct 31, 2023 · 1 comment
Open
20 of 21 tasks

앞으로 구현해야 할 것 정리 #142

easyhooon opened this issue Oct 31, 2023 · 1 comment
Assignees
Labels
dependencies Bump dependency

Comments

@easyhooon
Copy link
Collaborator

easyhooon commented Oct 31, 2023

구현 해야 할 목록들을 정리하는 문서 입니다.
구현이 완료될 경우 Todo checkbox 를 Done 처리 하면 됩니다.

전체 화면

  • refresh Token 도 만료 될 경우 로그인 화면으로 이동 되어야 함 -> Authenticator 코드 수정 후 정상 동작 확인
  • 네트워크 에러 화면 구성
  • 네트워크 에러 발생시, 네트워크 에러 화면으로 이동하는 로직 구현

카페 추가 화면

  • 카페 추가 기능 구현(사진 업로드가 가능해야 함)

메인 화면

  • 로컬 데이터베이스(Room) 환경 구축
  • 최근 검색어, 실제 검색했던 장소 Create, Read 작업
  • 맵 마커와 BottomSheet 연동
    • 맵 마커를 클릭해서 카페 상세 정보 BottomSheet 로 이동
    • 맵 마커와 카페 상세 정보 sync
  • Navigation 및 intent 를 이용한 화면 연결
    • 검색 화면 -> 상세 검색 화면 -> 검색 화면 with BottomSheet
    • BottomSheet -> Dialog -> 정보 수정 제안 화면
  • 장소 검색 API 테스트 및 연동
  • 공지 조회 API 테스트 및 연동
  • 카페 정보 사진 리스트 연동(CafeImage -> recyclerview, CafeImageDetail -> viewPager)

설정 화면

  • 서비스 이용약관
  • 개인정보 처리 방침
  • 버전 정보
  • 문의하기
  • 공지 조회 API 테스트 및 연동
  • 공지 검색 기능 구현

디테일

수정 -> 완료 화면 플로우에서 완료 화면에서 시스템 백버튼을 클릭할 경우 다시 수정화면으로 돌아가면 안됨 -> 시스템 백버튼을 눌렀을 때에 대한 정책이 필요(완료 버튼을 누르는 것과 같은 로직을 수행하게 하거나, 아예 무반응으로)

@easyhooon easyhooon added the dependencies Bump dependency label Oct 31, 2023
@kymjaehong
Copy link
Contributor

kymjaehong commented Oct 31, 2023

정보 수정 제안 화면

  • 정보 수정 제안, 정보 수정 데이터 읽기
  • 정보 수정 제안, 정보 수정 데이터 update (변경 여부 체크 X) => 완료 화면
  • 정보 수정 제안, 정보 수정 데이터 update (수정, 삭제와 동일 로직) => 완료 화면
  • 정보 수정 제안, 메뉴 수정, 화면 그리기
  • 정보 수정 제안, 메뉴 수정, 메뉴 (우측 탭) 클릭 시, 수정 OR 삭제 띄우기
  • 삭제 동작 => 완료 화면
  • 수정 동작 => 완료 화면
  • 삭제 시, 다이얼로그 디자인

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Bump dependency
Projects
None yet
Development

No branches or pull requests

2 participants