본문 바로가기

분류 전체보기384

[Gradle] Gradle Configuration implementation이 모듈 내부에서만 사용하고, 이 모듈을 의존하는 다른 모듈에는 노출하지 않는다. api이 모듈에서 사용하고, 이 모듈을 의존하는 다른 모듈에도 자동으로 노출한다. 2025. 10. 19.
Coroutine [Android] 코루틴(Coroutine) 사용법 및 예제오늘 안드로이드 코틀린의 코루틴에 대해 알아보고자 한다. Coroutine vs Thread를 통해 Coroutine을 사용하는 이유 알아보기 Coroutine Dispatcher Coroutine Context Coroutine Scope Coroutine Builder + Job suspend(일시 중단hongcoding.tistory.com 2025. 10. 13.
[Postman] 포스트맨으로 목 서버 구축하기 Postman 목 서버를 구축하여 사용해보자. 필요한 엔드포인트는 다음과 같이 정의하고 진행한다. 사용자 프로필 요청할 땐, 토큰이 필요하지만 인터셉터로 처리하기 때문에 아래 코드에서는 안보이는 점을 참고하자.@POST("api/v1/auth/signin")suspend fun login(@Body loginRequest: LoginRequest): LoginResponse@GET("api/v1/users/me")suspend fun getUserProfile(): UserProfileResponse... Postman에 접속해서(꼭 설치하지 않아도 웹에서 진행하면 된다.) WorkSpace에 들어왔다는 가정하에 진행한다. Postman: The World's Leading API Platform | S.. 2025. 10. 12.
[Android] Dagger/Hilt 의존성 주입 충돌 Qualifier로 해결하기 Dagger/Hilt는 타입을 보고 객체를 주입한다. 만약 프로젝트 내에 OkHttpClient 타입의 객체를 생성하는 provideOkHttp() 함수가 여러 개 존재하거나, 다른 목적으로 사용되는 OkHttpClient가 있다면, Dagger는 어떤 객체를 주입해야 할지 알 수 없다. 예를 들어, 앱에서 일반적인 API 통신을 위한 OkHttpClient와, Google Vision API처럼 특별한 설정을 가진 OkHttpClient가 모두 필요할 수 있다. 이런 경우 @Qualifier를 붙여 새로운 어노테이션(@CloudVisionOkHttp, @CloudVisionRetrofit)을 정의하면, Dagger는 이들을 고유한 식별자로 인식한다. 선언 예시:import javax.inject.Qua.. 2025. 10. 8.
[AI] Cloud Vision API - docs Request, Response Sample Vision API 요청 보내기 | Google Cloud의견 보내기 Vision API 요청 보내기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Cloud Vision API는 HTTP POST 작업을 사용하여 요청에서 전송한 이미지에 대해 데cloud.google.com REST API Cloud Vision API | Google CloudSend feedback Cloud Vision API Stay organized with collections Save and categorize content based on your preferences. Integrates Google Vision features, inc.. 2025. 10. 8.
[Git] Tag 생성 명령어 git tag v0.1.0 git push origin v0.1.0 2025. 10. 2.