Skip to content

Feat/issue #26 - 새로고침 기능#28

Merged
Richter3766 merged 6 commits intomainfrom
Feat/issue-#26
Feb 28, 2025
Merged

Feat/issue #26 - 새로고침 기능#28
Richter3766 merged 6 commits intomainfrom
Feat/issue-#26

Conversation

@Richter3766
Copy link
Owner

PR

작업 내용

  • 아래로 스와이프하여 새로고침하는 PullToRefresh 적용
  • 백그라운드 -> 포그라운드 이동 시 새로고침 적용
  • 새로고침 시 깜빡임 없이 이전 내용을 보여주도록 개선

참고 사항

새로고침 로직이 많이 들어감에 따라,
새로운 알림이 들어왔다는 UI를 보여줄 필요가 있는 지 확실치 않아 제외했습니다.
이후 필요하다는 피드백이 있을 경우 추가하겠습니다.


✏ Git Close

#26

해당 서비스는 도메인에 위치하는 것이 맞는 듯함.
인터페이스 선언이 domain에 있고,
서비스는 인터페이스만 있으면 됨.
백그라운드 상태에서 포그라운드 상태로 넘어올 경우
데이터를 새로고침하여 보여주도록 함.
Pull To Refresh 시 인디케이터를 짧게 보여줌. -> 성능 빠른 것처럼 보이게.
최신 API를 적극 활용할 수 있도록 target APi를 최신버전인 35로 설정
@Richter3766 Richter3766 self-assigned this Feb 28, 2025
@Richter3766 Richter3766 linked an issue Feb 28, 2025 that may be closed by this pull request
2 tasks
@Richter3766 Richter3766 added the enhancement New feature or request label Feb 28, 2025
@github-actions
Copy link

Code Coverage

File Coverage [17.65%]
app/src/main/java/com/example/notimanager/data/repository/NotificationRepository.kt 100.00%
app/src/main/java/com/example/notimanager/domain/service/NotiListenerService.kt 0.00%
Total Project Coverage 54.95%

@Richter3766 Richter3766 merged commit cad6765 into main Feb 28, 2025
1 check passed
@Richter3766 Richter3766 deleted the Feat/issue-#26 branch February 28, 2025 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: 새로고침 기능

1 participant