فهرست مطالب
در این حالت، شما میتوانید از رویکردهای دیگر برای مدیریت وابستگیها در Jetpack Compose استفاده کنید. یکی از رویکردهای رایج، استفاده از Dagger با استفاده از Hilt-Android است. شما میتوانید Dagger به عنوان یک ابزار مدیریت وابستگیها برای بخشهای غیر Compose برنامهی خود استفاده کنید.
برای اجرای Dagger-Hilt در پروژهی شما، این مراحل را انجام دهید:
به فایل build.gradle در ماژول شما این خط را اضافه کنید:
implementation "com.google.dagger:hilt-android:2.39.1"
kapt "com.google.dagger:hilt-android-compiler:2.39.1"
- به فایل
build.gradleپروژهی خود این خط را اضافه کنید:
classpath "com.google.dagger:hilt-android-gradle-plugin:2.39.1"
برچسب@HiltAndroidAppرا به کلاس اصلی برنامهی شما اضافه کنید:
import dagger.hilt.android.HiltAndroidApp
@HiltAndroidApp
class MyApplication : Application() {
// ...
}
- برچسب
@AndroidEntryPointرا به بخشهای Compose اضافه کنید:
import androidx.compose.runtime.Composable
import dagger.hilt.android.AndroidEntryPoint
@AndroidEntryPoint
@Composable
fun MyComposable() {
// ...
}
- ماژولهای Dagger-Hilt را برای تزریق وابستگیها تعریف کنید.
نظرات
دیدگاهی برای این مطلب ثبت نشده است.