2021-01-24-Android-Kotlin-FragmentLayoutBinding

Project Level Dependency

buildscript {
    ext.kotlin_version = "1.4.21"
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.0-beta03'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.2" // <-- this
    }
}

Module Level Dependency

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'androidx.navigation.safeargs.kotlin'
}
android {
    buildFeatures.dataBinding = true
}

Your fragment should be wrapped inside <layout> tag

example:

Open SomeFragment.kt file.

Last updated

Was this helpful?