Hilt 썸네일형 리스트형 🧩 5분 만에 이해하는 Hilt 애노테이션 ✨ 5분 만에 이해하는 Hilt 애노테이션 Hilt는 Android에서 수동 의존성 주입의 보일러플레이트를 줄여주는 라이브러리입니다. 이 가이드는 Android 프로젝트에서 자주 사용되는 Hilt 애노테이션과 예제 코드를 소개합니다. @HiltAndroidApp Application 클래스에 적용하여 Hilt를 초기화하고, 앱 전체에 DI 컨테이너를 제공합니다. @HiltAndroidAppclass SampleApplication : Application() AndroidManifest.xml에 이 Application 클래스를 등록해야 Hilt가 초기화됩니다. @AndroidEntryPoint Activity, Fragment, Service 등에 의존성을 주입하려면 이 애노테이션이 필요합.. 더보기 🧱 2025년 안드로이드 앱 아키텍처: 클린 코드 원칙을 적용한 현대적 설계 🧱 2025년 안드로이드 앱 아키텍처: 클린 코드 원칙을 적용한 현대적 설계2025년의 안드로이드 앱 개발은 단순히 작동하는 앱을 넘어서, 확장 가능하고 테스트가 쉬우며 유지보수까지 용이한 구조를 설계하는 것이 필수가 되었습니다. 앱의 복잡성이 높아지고 팀이 분산되면서, 클린하고 모듈화된 아키텍처는 더 이상 선택이 아닌 기본입니다.✨ 왜 클린 아키텍처인가?과거에는 액티비티나 프래그먼트에 로직이 뒤섞여 있었습니다. 이 구조는 유지보수나 테스트, 재사용성 면에서 매우 취약했습니다. 클린 아키텍처는 다음과 같은 원칙을 따릅니다:관심사의 분리계층 간의 명확한 역할 정의안정성과 테스트 가능성 향상핵심 철학: 비즈니스 로직은 UI, 프레임워크, 데이터베이스로부터 독립적이어야 한다.🧩 클린 아키텍처의 기본 계층 .. 더보기 10/14 read post 1. 출처 : https://medium.com/@swatiomar09/why-use-jvmstatic-rather-than-companion-919eb3407408 제목 : Why use @JvmStatic rather than Companion 요약 : @jvmStatic 을 사용하는 이유에 대해서 설명합니다. A.companion.b() 처럼 companion 이라는 함수를 붙이지 않기 위해서 @jvmStatic 을 사용합니다. 2. 출처 : https://medium.com/@ezatpanah/how-to-use-hilt-in-kotlin-complete-guide-part-1-5bbe0768032e 제목 : How to use Hilt in Kotlin ( Complete guide — Part.. 더보기 9/28 read post 1. 출처 : JvmOverloads Annotation in Kotlin 제목 : JvmOverloads Annotation in Kotlin 요약 : JvmOverloads 어노테이션에 대해서 설명합니다. JvmOverloads 어노테이션을 사용하면 Java 에서 기본 파라미터 값을 대체하는 함수에 대한 오버로드를 생성하도록 컴파일러에 지시합니다. 2. 출처 : JvmField Annotation in Kotlin 제목 : JvmField Annotation in Kotlin 요약 : JvmField 어노테이션에 대해서 설명합니다. JvmField 어노테이션을 사용하면 코틀린에서 데이터 객체에 getter함수 없이 접근할 수 있는 것처럼 자바에서도 마찬가지로 getter 함수 없이 접근하도록 할 수 .. 더보기 이전 1 다음