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

전남대 Android_최영빈_6주차 과제_step1 #63

Open
wants to merge 4 commits into
base: yb0x00
Choose a base branch
from

Conversation

yb0x00
Copy link

@yb0x00 yb0x00 commented Aug 1, 2024

코드 작성하면서 어려웠던 점

  • MVVM 구조로 어떻게 코드를 작성하면 좋을지 고민이 되었습니다.

멘토님이 중점적으로 리뷰해 주셨으면 하는 부분

  • 수정하면 좋을 부분 피드백 부탁드립니다!

+) splash 라이브러리가 추가 되어 있지 않아 적용하지 않았는데,
스플래시 화면를 적용했어야 하는 과제였는지 궁금합니다.

yb0x00 added 4 commits July 30, 2024 15:43
- 기본 코드 준비
- 구현할 기능 목록 정리
…ig's serviceState

- serviceState 값이 ON_SERVICE일 때만 초기 진입 화면이 지도 화면으로 넘어감
…State is not ON_SERVICE

- serviceState 값이 ON_SERVICE이 아닌 경우에는 serviceMessage 값을 초기 진입 화면 하단에 표시하고 지도 화면으로 진입하지 않음
import javax.inject.Singleton

@Singleton
class RemoteConfig @Inject constructor() {

Choose a reason for hiding this comment

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

테스트의 용이성을 위해 클래스를 추상화하는 것이 어떨까요?
SplashRepository를 테스트 할 때, Firebase에 대한 의존성 없이 테스트가 가능해질거에요 ㅎㅎ

@omjoonkim
Copy link

영빈님 1단계 과제 진행하시느라 수고하셨습니다. 따로 코멘트 드릴 것은 없습니다. ㅎㅎ

  • 스플래시 기능은 사용안하셔도 괜찮아요.

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

Successfully merging this pull request may close these issues.

2 participants