তৈরি করা শুরু করার আগে, আপনাকে Jetpack XR SDK সেট-আপ করতে হবে। SDK-এর সাথে আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট-আপ করতে প্রতিটি বিভাগের ধাপগুলি অনুসরণ করুন।
Android SDK কম্প্যাটিবিলিটি চেক করুন
Jetpack XR SDK-এর জন্য আপনার অ্যাপে Android minSdk ২৪ এবং
compileSdk ৩৪ বা তার পরবর্তী যেকোনও ভার্সন ব্যবহার করতে হবে।
লাইব্রেরি ডিপেন্ডেন্সি যোগ করুন
আপনার অ্যাপের জন্য প্রয়োজনীয় ডিপেন্ডেন্সি, আপনি যে ধরনের অভিজ্ঞতা ও XR ডিভাইসের জন্য অ্যাপ তৈরি করছেন, তার উপর নির্ভর করে। আপনার অ্যাপের জন্য ডিপেন্ডেন্সি যোগ করার ব্যাপারে আরও তথ্য পেতে নিম্নলিখিত বিভাগগুলি দেখুন।
ইমারসিভ অভিজ্ঞতার জন্য লাইব্রেরি ডিপেন্ডেন্সি যোগ করুন (XR হেডসেট এবং XR গ্লাস)
প্রথমে, প্রয়োজনীয় প্রতিটি লাইব্রেরির জন্য প্রয়োজনীয় ডিপেন্ডেন্সি ও মানানসই হওয়ার সমস্যা বুঝতে নিম্নলিখিত রেফারেন্স গাইড দেখুন:
- XR রানটাইম
- Jetpack SceneCore
- XR-এর জন্য Jetpack Compose
- XR-এর জন্য মেটেরিয়াল ডিজাইন
- Jetpack XR-এর জন্য ARCore
তারপর, আপনার অ্যাপের 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")
}