কম্পোজ কম্পাইলার গ্রেডল প্লাগইন

Gradle ব্যবহারকারীদের জন্য, আপনি কম্পোজ কম্পাইলার গ্রেডল প্লাগইন ব্যবহার করতে পারেন যাতে কম্পোজ সেট আপ এবং কনফিগার করা সহজ হয়।

Gradle সংস্করণ ক্যাটালগ সঙ্গে সেট আপ করুন

কিভাবে কম্পোজ কম্পাইলার গ্রেডল প্লাগইন সেট আপ করা যায় তা নিম্নোক্ত নির্দেশাবলী রূপরেখা দেয়:

  1. আপনার libs.versions.toml ফাইলে, কম্পোজ কম্পাইলারের যেকোনো রেফারেন্স মুছে দিন
  2. প্লাগইন বিভাগে, নিম্নলিখিত নতুন নির্ভরতা যোগ করুন
[versions]
kotlin = "2.0.0"

[plugins]
org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }

// Add this line
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  1. আপনার প্রকল্প রুট build.gradle.kts ফাইলে, প্লাগইন বিভাগে নিম্নলিখিত যোগ করুন:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler) apply false
}
  1. কম্পোজ ব্যবহার করে এমন প্রতিটি মডিউলে প্লাগইন প্রয়োগ করুন:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler)
}

আপনি যদি ডিফল্ট সেট আপ ব্যবহার করেন তবে আপনার অ্যাপটি এখন তৈরি এবং কম্পাইল করা উচিত। আপনি যদি কম্পোজ কম্পাইলারে কাস্টম বিকল্পগুলি কনফিগার করে থাকেন তবে নিম্নলিখিত বিভাগটি দেখুন।

Gradle সংস্করণ ক্যাটালগ ছাড়া সেট আপ করুন

সংস্করণ ক্যাটালগ ছাড়া কম্পোজ কম্পাইলার গ্রেডল প্লাগইন সেট আপ করতে, আপনি রচনা ব্যবহার করেন এমন মডিউলগুলির সাথে যুক্ত build.gradle.kts ফাইলগুলিতে নিম্নলিখিত প্লাগইন যুক্ত করুন:

plugins {
    id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}

কম্পোজ কম্পাইলার গ্রেডল প্লাগইন সহ কনফিগারেশন বিকল্প

Gradle প্লাগইন ব্যবহার করে কম্পোজ কম্পাইলার কনফিগার করতে, শীর্ষ স্তরে মডিউলের build.gradle.kts ফাইলে composeCompiler ব্লক যোগ করুন।

android { … }

composeCompiler {
    enableStrongSkippingMode = true

    reportsDestination = layout.buildDirectory.dir("compose_compiler")
    stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}

উপলব্ধ বিকল্পগুলির সম্পূর্ণ তালিকার জন্য, ডকুমেন্টেশন দেখুন।