Jetpack XR SDK সেট-আপ করা

প্রযোজ্য XR ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের XR ডিভাইসের জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
XR হেডসেট
তারযুক্ত XR গ্লাস
অডিও ও
ডিসপ্লে গ্লাস

তৈরি করা শুরু করার আগে, আপনাকে Jetpack XR SDK সেট-আপ করতে হবে। SDK-এর সাথে আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট-আপ করতে প্রতিটি বিভাগের ধাপগুলি অনুসরণ করুন।

Android SDK কম্প্যাটিবিলিটি চেক করুন

Jetpack XR SDK-এর জন্য আপনার অ্যাপে Android minSdk ২৪ এবং compileSdk ৩৪ বা তার পরবর্তী যেকোনও ভার্সন ব্যবহার করতে হবে।

লাইব্রেরি ডিপেন্ডেন্সি যোগ করুন

আপনার অ্যাপের জন্য প্রয়োজনীয় ডিপেন্ডেন্সি, আপনি যে ধরনের অভিজ্ঞতা ও XR ডিভাইসের জন্য অ্যাপ তৈরি করছেন, তার উপর নির্ভর করে। আপনার অ্যাপের জন্য ডিপেন্ডেন্সি যোগ করার ব্যাপারে আরও তথ্য পেতে নিম্নলিখিত বিভাগগুলি দেখুন।

ইমারসিভ অভিজ্ঞতার জন্য লাইব্রেরি ডিপেন্ডেন্সি যোগ করুন (XR হেডসেট এবং XR গ্লাস)

প্রথমে, প্রয়োজনীয় প্রতিটি লাইব্রেরির জন্য প্রয়োজনীয় ডিপেন্ডেন্সি ও মানানসই হওয়ার সমস্যা বুঝতে নিম্নলিখিত রেফারেন্স গাইড দেখুন:

তারপর, আপনার অ্যাপের build.gradle.kts ফাইলে প্রয়োজনীয় ডিপেন্ডেন্সি যোগ করুন:

গ্ৰুভি

dependencies {
    implementation "androidx.xr.runtime:runtime:1.1.0-alpha02"
    implementation "androidx.xr.scenecore:scenecore:1.1.0-alpha01"
    implementation "androidx.xr.compose:compose:1.0.0-beta02"
    implementation "androidx.xr.compose.material3:material3:1.0.0-alpha17"
    implementation "androidx.xr.arcore:arcore:1.1.0-alpha01"
}

Kotlin

dependencies {
    implementation("androidx.xr.runtime:runtime:1.1.0-alpha02")
    implementation("androidx.xr.scenecore:scenecore:1.1.0-alpha01")
    implementation("androidx.xr.compose:compose:1.0.0-beta02")
    implementation("androidx.xr.compose.material3:material3:1.0.0-alpha17")
    implementation("androidx.xr.arcore:arcore:1.1.0-alpha01")
}

কোড ছোট করার সুবিধা চালু করুন (ঐচ্ছিক)

আপনার বিল্ডের জন্য ProGuard ব্যবহার করে কোড মিনিফিকেশন এবং অবফাসকেশন চালু করতে চাইলে, আপনাকে XR লাইব্রেরির জন্য Android এক্সটেনশনে একটি ডিপেন্ডেন্সি যোগ করতে হবে। Jetpack XR alpha05 বা তার পরবর্তী যেকোনও ভার্সন ব্যবহার করা প্রোজেক্টের জন্য এটি প্রয়োজন।

আপনার মডিউলের build.gradle.kts ফাইলে নিম্নলিখিত compileOnly ডিপেন্ডেন্সি যোগ করুন:

গ্ৰুভি

dependencies {
    // ... other dependencies
    compileOnly "com.android.extensions.xr:extensions-xr:1.4.0"
}

Kotlin

dependencies {
    // ... other dependencies
    compileOnly("com.android.extensions.xr:extensions-xr:1.4.0")
}

অগমেন্টেড অভিজ্ঞতার (অডিও এবং ডিসপ্লে গ্লাস) জন্য লাইব্রেরি ডিপেন্ডেন্সি যোগ করুন

প্রথমে, প্রয়োজনীয় প্রতিটি লাইব্রেরির জন্য প্রয়োজনীয় ডিপেন্ডেন্সি ও মানানসই হওয়ার সমস্যা বুঝতে নিম্নলিখিত রেফারেন্স গাইড দেখুন:

তারপর, আপনার অ্যাপের build.gradle.kts ফাইলে প্রয়োজনীয় ডিপেন্ডেন্সি যোগ করুন:

গ্ৰুভি

dependencies {
    implementation "androidx.xr.runtime:runtime:1.1.0-alpha02"
    implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha22"
    implementation "androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha22"
    implementation "androidx.xr.projected:projected:1.0.0-alpha14"
    implementation "androidx.xr.arcore:arcore:1.1.0-alpha01"
}

Kotlin

dependencies {
    implementation("androidx.xr.runtime:runtime:1.1.0-alpha02")
    implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha22")
    implementation("androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha22")
    implementation("androidx.xr.projected:projected:1.0.0-alpha14")
    implementation("androidx.xr.arcore:arcore:1.1.0-alpha01")
}