فراهم سازی محیط توسعه

در این قسمت اندروید استدیو را برای شروع دوره آماده می کنیم

ویدیو در آپارات:

ایجاد پروژه در اندروید استدیو:

قبل از هرچیزی، ابزار عبور از تحریم خود را فعال کنید و سپس، اندروید استدیو را باز کنید. نام پروژه را KotlinMVVM را انتخاب کرده و تیک include Kotlin support را فعال کنید و مراحل ساخت پروژه را طی کنید؛ در صفحه انتخاب Activity، صفحه Empty Activity را انتخاب کنید.

پی نوشت: سعی کنید که از آخرین نسخه اندروید استدیو برای این آموزش استفاده کنید تا به مشکلی برخورد نکنید!

افزودن DataBinding به پروژه:

فایل Build.gradle ماژول app را باز کنید و در بالای فایل خط زیر را اضافه کنید:

apply plugin: 'kotlin-kapt'

و در ماژول اندروید:

dataBinding.enabled = true

و در نهایت به این صورت باید باشد:

...

apply plugin: 'kotlin-kapt'

android {
    ....
    dataBinding.enabled = true
}

dependencies {
    ...
}

نکته مهم: در نسخه های پایین تر اندروید استدیو، شما باید DataBinding را به صورت دستی در پروژه وارد کنید!

نکته ۲: در اندروید استدیو دو نسخه از DataBinding وجود دارد که باهم هماهنگی لازم را ندارند و باید ورژن ۲ غیر فعال شود تا به مشکلات احتمالی برخورد نکنید!

غیر فعال کردن نسخه ۲ DataBinding:

در فایل Gradle.Properties خط زیر را اضافه کنید و پروژه را Sync کنید:

android.databinding.enableV2 = false

هنگامی که پروژه Sync شد، گریدل به شما اخطاری می دهد اما مشکلی نیست شما می توانید ادامه کار خود را انجام بدهید!

متن خطا:

The option setting 'android.databinding.enableV2=false' is experimental and unsupported. The current default is 'true'

Last updated