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

#211 : 업데이트 유도 모달 추가해요 #212

Merged
merged 13 commits into from
Dec 8, 2024

Conversation

jeongjaino
Copy link
Member

1. 📄 관련된 이슈 및 소개

#211 : 업데이트 유도 모달 추가해요.

RemoteConfig에 저장된 MIN_VERSION, LATEST_VERSION을 현재 버전과 대조해서,

업데이트 유도모달을 노출해요

2. 🔥 변경된 점

패치 버전 업데이트는 생략
MIN_VERSION보다 낮은 경우 -> (강제) 기능 추가 모달 - 노출 시점 : 앱 진입-로그인 전(온보딩)
메이저, 마이너 버전 업데이트 -> (선택) 상황에 따라 기능 추가/버그 개선 모달 중 사용 - 노출 시점 : 메인 화면 진입 (투표 홈)
**단, 선택 업데이트는 한 건에 대해 한 번만 노출/유저가 취소 누르면 다시 노출하지 않음

3. ✅ 필수 체크 사항

  1. 버전 검사 공통 유틸 클래스를 구현했어요.
  • 관련해서 테스트 케이스도 구성해봤습니다잇
  • common 모듈 내에 넣었는데요, 도메인 모듈에서 common 모듈 의존성이 추가되었어요.
  • 현재 common이 순수 kotlin common이라, 관계 없을 것 같긴한데요. 이전에 말했던 common-kotlin, common-android 나누는 거 생각해보면 좋을 것 같아용!
  1. 미사용 함수 소거
  • CommonRepostioy의 editProfile, profileRepository updateProfileCharacter 함수 소거했어요
  1. RemoteConfig에 UpdateType 추가
  • 아직 정해지지 않은 사항인데요, 일단 먼저 구현해두었습니다 ! 나중에 서버에서 받아오는 걸로 바뀔 수 있어요.

4. 📸 작업물 사진 공유(선택)

스크린샷 2024-12-01 오후 9 23 01 스크린샷 2024-12-01 오후 8 54 28 스크린샷 2024-12-01 오후 9 11 18

5. 💡알게된 혹은 궁금한 사항

나중에 app 모듈이랑 ui 모듈 정리 한번 합시다 !
app은 navigation 관련 로직 패키지로 분리하든 모듈로 분리하든

ui는 compose 관련, android 관련 유틸함수들 분리 하는 걸로요 !

@jeongjaino jeongjaino added 🌱기능🌱 새로운 기능을 추가해요 ! 🍻제이콥🍻 24기 정진호 labels Dec 1, 2024
@jeongjaino jeongjaino self-assigned this Dec 1, 2024
@jeongjaino jeongjaino linked an issue Dec 1, 2024 that may be closed by this pull request
2 tasks
Copy link
Contributor

@flash159483 flash159483 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

숙성 잘된듯

@jeongjaino jeongjaino merged commit f8e4e2a into develop Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌱기능🌱 새로운 기능을 추가해요 ! 🍻제이콥🍻 24기 정진호
Projects
None yet
Development

Successfully merging this pull request may close these issues.

WS-452 [FEATURE]: 업데이트 유도 모달 추가해요
2 participants