۵ Mahmood Khademi
koin viewModel
جامعه جاوا (اندروید) ایجاد شده در ۰۷ مرداد ۱۴۰۱

سلام چرا توی سایت اثری ازviewModel kdsj

توی پروژه قسمت Android باید اضافه بشه؟ ولیviewModel نیست

مشکل من اینه موقع تغییر امولاتور چیزی اضافه نمیشه


میشه وصل بشید به سیستم من

Mahmood Khademi ۰۷ مرداد ۱۴۰۱، ۰۹:۲۸

سلام محمود جان

سورس پروژه در قسمت بعد موجود هست که میتونید با کدتون مقایسه کنید(هر چند این کار رو پیشنهاد نمیکنم چون پیدا کردن باگ موجود در پروژتون خیلی مهارت مهمیه که مهمه بدستش بیارید)

دیپندنسی‌های لازم رو اضافه کنید مشکلتون احتمالا حل میشه :

اگر نشد اعلام کنید

dependencies {
    def koin_version = "2.2.0"
    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    implementation 'androidx.core:core-ktx:1.3.2'
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.material:material:1.2.1'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.1.2'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
    // Koin for Android
    implementation "org.koin:koin-android:$koin_version"
    // or Koin for Lifecycle scoping
    implementation "org.koin:koin-android-scope:$koin_version"
    // or Koin for Android Architecture ViewModel
    implementation "org.koin:koin-android-viewmodel:$koin_version"
    //retrofit
    implementation 'com.google.code.gson:gson:2.8.6'
    implementation 'com.squareup.retrofit2:retrofit:2.9.0'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.9.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
    implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
    implementation 'io.reactivex.rxjava2:rxjava:2.2.9'
    implementation 'com.jakewharton.timber:timber:4.7.1'
}
پوریا شفیعی ۰۸ مرداد ۱۴۰۱، ۰۵:۴۰

توی سایت koin طبق عکسی که براتون فرستادم اثری از view model نیست ورژن ۳.۲


و اینه یه جایی نوشته اونجا که باید به پروژه اضافه بشن


No more viewModel

Mahmood Khademi ۰۸ مرداد ۱۴۰۱، ۰۵:۴۴

سلام دیپندنسی‌ها مربوط به قبل هستن تو نسخه جدسد اندروید این ورژن‌ها هم خوانی ندارن

Mahmood Khademi ۰۸ مرداد ۱۴۰۱، ۰۷:۰۸

سلام محمود جان به من توی تلگرام پیمام بدید @Pouriashafiee

پوریا شفیعی ۰۸ مرداد ۱۴۰۱، ۱۶:۲۷