본문 바로가기
반응형

힐트3

[안드로이드] 힐트(Hilt)를 사용하면서 - @Binds 오늘은 힐트를 사용하면서 @Binds 에 대해 다시 생각을 해보는 기회를 가졌습니다. 먼저 코드를 보겠습니다. @InstallIn(SingletonComponent::class) @Module internal object StationModule { @Provides @Singleton fun provideStationRepository( stationArrivalsApi: StationArrivalsApi, stationApi: StationApi, appDatabase: AppDatabase, preferenceManager: SharedPreferenceManager, @IoDispatcher dispatcher: CoroutineDispatcher, ): StationRepository { ret.. 2021. 12. 19.
[안드로이드] 그래 이게 UseCase 야. 안녕하세요. keelim입니다. 항상 즐겁게 안드로이드 개발을 하고 있습니다. 이번 주제는 UseCase에 대해 이야기를 하고자 합니다. 클린 아키텍처를 적용하면서 요새 새롭게 안드로이드에 접목하는 재미에 살고 있습니다. 항상 공부를 하면서, 힐트, 클린 아키텍처 아무것도 모르다가 접목하면서 이게 이렇게 연결되는구나 느끼고 있습니다. 이번 편은 단순히 기록이고 다음에 조금 더 정리를 할 수 있으면 좋겠습니다. 그림을 보면 constructor 부분에 UseCase를 선언한 부분을 보실 수 있습니다. 저는 보통 따라 올라가면서 작성하는데 import 가 착착 맞아가는 느낌이 있습니다. koin 하고 비슷하세 Hilt에서는 2가지 방식으로 의존성을 주입을 할 수 있습니다. 1. 멤버에 정의 (단, 접근 지정.. 2021. 6. 27.
[안드로이드] Android Studio 2021.1.1 Canary Bumblebee gradle error 안녕하세요! 어느덧 제 부족한 글을 읽어주신 분들이 1200 명이 되었네요.. 항상 감사드립니다. 사실 제가 정리하려고 시작한 블로그가 생각보다 더 재밌더라구요. 앞으로도 계속 지켜봐주세요. 오늘은 Android Studio에서 오류를 해결하여서 혹시나 궁금하신 분들이 있을 것 같아 공유드립니다. 2주 전 Google IO 후 android studio 가 업데이트되었습니다. 저는 주로 토이 프로젝트를 안드로이드 Canary 버전을 사용하여 만들고 하는데요. 사실 노란색이 멋있었습니다. 그래서 업데이트마다 이런 에러나 성공적으로 빌드 하는데 희열을 느끼곤 합니다. ㅎㅎ Unable to find method ''void com.android.build.api.extension.AndroidComponen.. 2021. 5. 30.
반응형