-
Notifications
You must be signed in to change notification settings - Fork 32
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_장수민_5주차 과제(Step1) #54
base: sumintnals
Are you sure you want to change the base?
전남대 Android_장수민_5주차 과제(Step1) #54
Conversation
private val preferenceManager: PreferenceManager | ||
@HiltViewModel | ||
class MainViewModel @Inject constructor( | ||
private val context: Context, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
context를 사용하는 부분이 없어 보이는데, 제거해도 괜찮지 않을까요?
|
||
@Provides | ||
@Singleton | ||
fun provideContext(application: Application): Context { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit; 의존성 주입을 받는쪽에서 ApplicationContext 어노테이션을 사용하면, 이런 Provide 함수를 제거 할 수 있습니다.
5주차 과제는 전반적으로 잘해주신 것 같습니다~!. 고생하셨어요.
모든 곳을 Room으로 변경해보세요. |
5주차 과제
1단계
기능 사항
💀어려웠던 부분
1단계에서 Room으로 데이터베이스를 변경하라고 되어있는데, 검색어 저장 부분을 변경하면 되는지, 아니면 (지금은 사용하지 않는)2주차에서 SQLite로 구현한 장소 DB를 Room을 사용하는 것으로 바꾸어야 하는지 궁금합니다. 어디를 바꿔야할지 모르겠어서 아직 바꾸지 않았습니다...🥲
의존성 주입을 맞게 한 것인지, 필요한 부분이 더 있는지 궁금합니다.
📷앱 사진(저번 과제와 비교했을 때 UI적으로 달라진 부분은 없습니다!!)
항상 코드리뷰 해주셔서 감사합니다!!