2024/11/15 ChatGPT에 개발 관련 문의
5 comments
2024/11/15 ChatGPT에 개발 관련 문의
2024. 12. 17 (화) | Written by @dorian-mobileapp
이틀만에 질문 리스트 정리합니다. 복습하는 의미로 다시 한번 읽어보며 리스트를 작성합니다.
안드로이드
Hilt
- Hilt 라이브러리를 활용하여 의존성 주입을 구현 중입니다. Module, InstallIn 애노테이션은 인터페이스에도 추가할 수 있을까요?
- Hilt로 의존성 주입을 구현하기 위해 인터페이스의 메소드에 Provides, Singleton 애노테이션을 추가해도 될까요?
- 의존성 주입을 테스트하기 위해 TestInstallIn 애노테이션이 추가된 object를 구현하고 있습니다. 그런데 InstallIn 애노테이션이 추가된 기존 object의 메소드들을 중복으로 구현하고 있습니다. 이를 해결할 방법이 있을까요?
Kotlin 언어
- 인터페이스를 구현할 때, 그것의 어떤 메소드는 클래스들이 동일하게 구현할 수 있습니다. 그러면 코드 중복이 발생하는 문제가 있습니다. 그것은 어떻게 해결할 수 있을까요?
- Kotlin 언어로 클래스를 상속받는 object를 구현할 수 있을까요?
drawable 리소스
- 안드로이드 스튜디오에서 이미지 파일들을 drawable 폴더들에 추가하려 합니다. 예전에는 dpi별로 이미지를 추가했는데, 최근에는 v24 폴더도 있습니다. 어떤 것이 더 최적일까요?
- 만약 사이즈가 300x200인 이미지를 drawable 폴더에 추가한다면, drawable 폴더에 추가할 내용이 동일한 이미지는 어떤 사이즈가 적합할까요?
- drawable-xxxdpi 폴더에만 이미지 파일을 추가해도 될까요?
그렇다면 drawable, drawable-xxxdpi 두 폴더에만 이미지를 추가한다면 어떨까요?
Jetpack Compose
- Jetpack Compose로 이미지를 보여주는데, XML의 width, height 속성에 wrap_content를 지정하는 것처럼 이미지 크기 그대로 보여주고 싶습니다.
- Jetpack Compose로 UI 구현 중인데, 화면의 상단에 액션 바가 있습니다. 이것을 숨기려면 어떻게 해야 하나요?
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
Comments