অ্যান্ড্রয়েড স্টুডিও প্রিভিউতে নতুন বৈশিষ্ট্য

এই পৃষ্ঠাটি অ্যান্ড্রয়েড স্টুডিও প্রিভিউ রিলিজে প্রবর্তিত নতুন বৈশিষ্ট্যগুলির তালিকা করে। প্রিভিউ বিল্ডগুলি অ্যান্ড্রয়েড স্টুডিওতে সর্বশেষ বৈশিষ্ট্য এবং উন্নতিগুলিতে প্রাথমিক অ্যাক্সেস প্রদান করে। আপনি এখানে এই পূর্বরূপ সংস্করণ ডাউনলোড করতে পারেন. আপনি যদি অ্যান্ড্রয়েড স্টুডিওর একটি পূর্বরূপ সংস্করণ ব্যবহার করে কোনো সমস্যার সম্মুখীন হন, অনুগ্রহ করে আমাদের জানান । আপনার বাগ রিপোর্টগুলি অ্যান্ড্রয়েড স্টুডিওকে আরও ভাল করতে সাহায্য করে৷

অ্যান্ড্রয়েড স্টুডিও প্রিভিউ রিলিজের সর্বশেষ খবরের জন্য, প্রতিটি প্রিভিউ রিলিজে উল্লেখযোগ্য ফিক্সের তালিকা সহ, অ্যান্ড্রয়েড স্টুডিও ব্লগে রিলিজ আপডেটগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিওর বর্তমান সংস্করণ

নিম্নলিখিত টেবিলে Android স্টুডিওর বর্তমান সংস্করণ এবং তাদের নিজ নিজ চ্যানেলের তালিকা রয়েছে।

সংস্করণ চ্যানেল
অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপ | 2024.2.2 স্থিতিশীল
অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.8.0 স্থিতিশীল
অ্যান্ড্রয়েড স্টুডিও মীরকাত | 2024.3.1 ক্যানারি

অ্যান্ড্রয়েড গ্রেডল প্লাগইন পূর্বরূপের সাথে সামঞ্জস্যপূর্ণ

অ্যান্ড্রয়েড স্টুডিওর প্রতিটি প্রিভিউ সংস্করণ অ্যান্ড্রয়েড গ্রেডল প্লাগইন (এজিপি) এর একটি সংশ্লিষ্ট সংস্করণের পাশাপাশি প্রকাশিত হয়। স্টুডিওর প্রিভিউ সংস্করণগুলি AGP-এর যেকোনো সামঞ্জস্যপূর্ণ স্থিতিশীল সংস্করণের সাথে কাজ করা উচিত। যাইহোক, আপনি যদি AGP-এর একটি পূর্বরূপ সংস্করণ ব্যবহার করেন, তাহলে আপনাকে অবশ্যই স্টুডিওর সংশ্লিষ্ট প্রিভিউ সংস্করণ ব্যবহার করতে হবে (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Canary 7)। ভিন্ন ভিন্ন সংস্করণ ব্যবহার করার প্রচেষ্টা (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Beta 1) একটি সিঙ্ক ব্যর্থতার কারণ হবে, যার ফলে AGP-এর সংশ্লিষ্ট সংস্করণে আপডেট করার প্রম্পট হবে।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন এপিআই অবচয় এবং অপসারণের বিস্তারিত লগের জন্য, অ্যান্ড্রয়েড গ্রেডল প্লাগইন এপিআই আপডেটগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিও মীরকাত | 2024.3.1

অ্যান্ড্রয়েড স্টুডিও মিরকাতে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে | 2024.3.1.

অ্যান্ড্রয়েড স্টুডিওর এই সংস্করণে কী ঠিক করা হয়েছে তা দেখতে, বন্ধ হওয়া সমস্যাগুলি দেখুন।

প্রম্পট লাইব্রেরি

অ্যান্ড্রয়েড স্টুডিওর নতুন প্রম্পট লাইব্রেরি বৈশিষ্ট্যে জেমিনি আপনাকে ঘন ঘন ব্যবহৃত প্রম্পট সংরক্ষণ এবং পরিচালনা করার অনুমতি দিয়ে উত্পাদনশীলতা বাড়ায়। প্রম্পটগুলি সংরক্ষণ এবং পুনরুদ্ধার করতে সেটিংস > জেমিনি > প্রম্পট লাইব্রেরি থেকে প্রম্পট লাইব্রেরি অ্যাক্সেস করুন। আপনি চ্যাটে একটি প্রম্পটে ডান-ক্লিক করে পরবর্তীতে ব্যবহারের জন্য সংরক্ষণ করতে পারেন। একটি সংরক্ষিত প্রম্পট প্রয়োগ করতে, সম্পাদকে ডান-ক্লিক করুন এবং প্রম্পট প্রয়োগ করতে Gemini > প্রম্পট লাইব্রেরিতে নেভিগেট করুন। এই সুবিন্যস্ত কর্মপ্রবাহটি সাধারণত ব্যবহৃত প্রম্পট পুনরায় টাইপ করার প্রয়োজনীয়তা দূর করে, ডেভেলপারদের সময় এবং প্রচেষ্টা বাঁচায়।

অ্যান্ড্রয়েড অ্যাপ্লিকেশনের সাথে KMP শেয়ার্ড মডিউল ইন্টিগ্রেশন

কোটলিন মাল্টি-প্ল্যাটফর্ম (KMP) ব্যবহার করে আপনার অ্যাপে শেয়ার করা লজিক যোগ করার জন্য অ্যান্ড্রয়েড স্টুডিওতে এখন একটি নতুন মডিউল টেমপ্লেট রয়েছে। এই বৈশিষ্ট্যটি ব্যবহার করে দেখতে, একটি নতুন তৈরি অ্যান্ড্রয়েড অ্যাপে একটি KMP শেয়ার্ড মডিউল তৈরি করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. নিশ্চিত করুন যে আপনি Android Studio Meerkat-এর সর্বশেষ সংস্করণ ব্যবহার করছেন এবং আপনার অ্যাপটি Android Gradle Plugin-এর সর্বশেষ সংস্করণ ব্যবহার করছে।
  2. অ্যান্ড্রয়েড স্টুডিও খুলুন এবং খালি অ্যাক্টিভিটি টেমপ্লেট সহ একটি নতুন অ্যান্ড্রয়েড প্রকল্প তৈরি করুন।
  3. প্রজেক্ট স্ট্রাকচার অ্যাক্সেস করতে অ্যান্ড্রয়েড ভিউ থেকে প্রজেক্ট ভিউতে স্যুইচ করুন।
  4. প্রজেক্ট ভিউতে নতুন বোতামে ক্লিক করুন এবং বিকল্পগুলি থেকে কোটলিন মাল্টিপ্ল্যাটফর্ম মডিউল নির্বাচন করুন। টাইপ হিসাবে ভাগ করা মডিউল নির্বাচন করুন এবং ডিফল্ট সেটিংস রাখুন।
  5. Android অ্যাপ ডিরেক্টরিতে build.gradle.kts ফাইলটি খুলুন এবং ভাগ করা মডিউলের উপর নির্ভরতা যোগ করুন।
  6. ভাগ করা মডিউলে, Platform.android.kt ফাইলটি সম্পাদনা করুন এবং কোডের নিম্নলিখিত লাইন যোগ করুন:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. অ্যান্ড্রয়েড অ্যাপ ডিরেক্টরিতে MainActivity.kt ফাইলটি খুলুন এবং শেয়ার্ড মডিউল থেকে platform() ফাংশনটি কল করতে এটি পরিবর্তন করুন।

  8. প্রকল্পটি তৈরি করুন এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালান। আপনি বার্তাটি দেখতে পাবেন, "শেয়ারড কেএমপি মডিউল থেকে হ্যালো অ্যান্ড্রয়েড!" পর্দায় প্রদর্শিত হয়।

এই ভাগ করা মডিউলগুলিতে ভাগ করা ব্যবসায়িক যুক্তি রয়েছে যা Android এবং iOS উভয় প্ল্যাটফর্মেই ব্যবহার করা যেতে পারে।

ডিভাইস ম্যানেজারে ভার্চুয়াল এবং রিমোট ডিভাইস যোগ করার জন্য UX আপডেট করা হয়েছে

অ্যান্ড্রয়েড স্টুডিও একটি স্থানীয় ভার্চুয়াল ডিভাইস তৈরি করার সময় বা অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং থেকে একটি ডিভাইস যোগ করার সময় UX উন্নত করে।

শুরু করতে, ডিভাইস ম্যানেজার থেকে + বোতামে ক্লিক করুন, এবং ভার্চুয়াল ডিভাইস তৈরি করুন বা দূরবর্তী ডিভাইস নির্বাচন করুন

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

আপনার ভার্চুয়াল জন্য সর্বোত্তম সিস্টেম ইমেজ সনাক্ত করুন এবং নির্বাচন করুন          UI ব্যবহার করে ডিভাইস।

একইভাবে, অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং থেকে দূরবর্তী ডিভাইসগুলি নির্বাচন করার সময়, নতুন ফিল্টারগুলি আপনার প্রয়োজনীয় ডিভাইসগুলি খুঁজে পাওয়া এবং নির্বাচন করা সহজ করে তোলে৷ আপনি Android ডিভাইস স্ট্রিমিং-এর জন্য যে Firebase প্রকল্পটি ব্যবহার করতে চান সেটি নির্বাচন করতে আপনাকে এখন ডিভাইস ম্যানেজার উইন্ডোর শীর্ষে থাকা Firebase বোতামে ক্লিক করতে হবে।

অ্যান্ড্রয়েড স্টুডিওতে নতুন মিথুন বৈশিষ্ট্য

অ্যান্ড্রয়েড স্টুডিও মিরক্যাট নতুন বৈশিষ্ট্যগুলি উপস্থাপন করে যা আপনাকে আরও বেশি উত্পাদনশীল হতে সাহায্য করতে মিথুন ব্যবহার করে। এই বৈশিষ্ট্যগুলি ব্যবহার করতে, আপনার বর্তমান প্রকল্পে Gemini-এর সাথে শেয়ারিং কোড প্রসঙ্গ সক্ষম করুন৷

এই বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলি ব্যবহার করুন:

বিল্ড মেনু এবং অ্যাকশন আপডেট করা হয়েছে

আপনি Android স্টুডিওতে প্রজেক্টে কাজ করার সময় আপনি যা চান তা তৈরি করা সহজ করতে সাহায্য করার জন্য আমরা বিল্ড অ্যাকশন এবং বিল্ড মেনুতে নিম্নলিখিত পরিবর্তনগুলি করেছি:

  • একটি নতুন Build 'run-configuration-name' Run Configuration অ্যাকশন যোগ করা হয়েছে: এই অ্যাকশনটি বর্তমানে নির্বাচিত রান কনফিগারেশন তৈরি করে। উদাহরণস্বরূপ, যদি আপনার :app রান কনফিগারেশন নির্বাচন করা থাকে, তাহলে অ্যাকশনটি app তৈরি এবং একত্রিত করবে। আপনি যদি সম্প্রতি কোনও ডিভাইসে একটি পরীক্ষা চালান তবে অ্যাকশনটি সেই পরীক্ষাগুলি তৈরি করবে।
  • তৈরি করা Build 'run-configuration-name' Run Configuration ডিফল্ট বিল্ড অ্যাকশন: ডেভেলপারের অভিপ্রায়কে আরও ভালোভাবে মেলানোর জন্য, টুলবার বোতাম এবং শর্টকাট Control/Command+F9 উভয়ই এখন নতুন Build run-configuration-name Run Configuration অ্যাকশন চালান।
  • পুনর্বিন্যাস করা বিল্ড অ্যাকশন: আমরা বিল্ড মেনুর শীর্ষে নতুন Build run-configuration-name অ্যাকশন রাখি, কম্পাইল অ্যাকশনের পরে এবং "একত্র করা..." অ্যাকশন (আগের "মেক..." অ্যাকশন)। ক্রিয়াটি কী করে তা আরও স্পষ্টভাবে প্রতিফলিত করার জন্য আমরা "পুনঃনির্মাণ প্রকল্প" অ্যাকশনটির নাম পরিবর্তন করে "পরীক্ষা সহ প্রকল্প পরিষ্কার এবং একত্রিত করুন" করেছি।
  • ব্যবহৃত ক্রিয়াগুলি যা বিল্ড অ্যাকশনগুলি আসলে যা করে তার সাথে মেলে: "বিল্ড" এবং "কম্পাইল" অ্যাকশনগুলি ছাড়াও, আমরা Make Project টু Assemble Project নামকরণ করেছি। আমরা পরীক্ষার উপাদানগুলিকে একত্রিত করার জন্য Assemble Project with Tests চালু করেছি।

অ্যান্ড্রয়েড স্টুডিও এক্সআর সমর্থন উপলব্ধ

অ্যান্ড্রয়েড স্টুডিও মীরকাত | 2024.3.1 ক্যানারি 5 ডেভেলপারদের জেটপ্যাক এক্সআর এর সাথে নিমগ্ন অভিজ্ঞতা তৈরি করার জন্য সমর্থন যোগ করে! এই রিলিজটি আপনাকে এক্সআর অ্যাপ্লিকেশনগুলিকে আরও দক্ষতার সাথে পরীক্ষা, স্থাপন এবং ডিবাগ করতে সহায়তা করার জন্য সরঞ্জামগুলির সাথে পরিচয় করিয়ে দেয়।

  • XR টেমপ্লেট: Jetpack XR-এর জন্য বিশেষভাবে ডিজাইন করা একটি নতুন প্রকল্প টেমপ্লেট দিয়ে আপনার XR ডেভেলপমেন্ট কিকস্টার্ট করুন। এটি আপনার XR উন্নয়ন যাত্রা শুরু করার জন্য কোড সহ একটি শক্ত ভিত্তি প্রদান করে।
  • XR এমুলেটর: শারীরিক হার্ডওয়্যারের প্রয়োজন ছাড়াই আপনার XR অ্যাপ্লিকেশন পরীক্ষা করুন! একটি ভার্চুয়াল পরিবেশে আপনার অভিজ্ঞতার পূর্বরূপ এবং ডিবাগ করতে AVD ম্যানেজার ব্যবহার করে একটি স্বতন্ত্র XR হেডসেট এমুলেটর তৈরি করুন৷
  • XR-এর জন্য লেআউট ইন্সপেক্টর: XR পরিবেশের মধ্যে আপনার কম্পোজ UI লেআউটগুলি ডিবাগ এবং অপ্টিমাইজ করুন। লেআউট ইন্সপেক্টর এখন XR অ্যাপ্লিকেশনগুলিকে সমর্থন করে, আপনার অ্যাপের কাঠামোর অন্তর্দৃষ্টি প্রদান করে এবং সম্ভাব্য সমস্যাগুলি সনাক্ত করতে আপনাকে সহায়তা করে৷

অ্যান্ড্রয়েড স্টুডিও এক্সআর সমর্থন এখনও প্রাথমিক পর্যায়ে রয়েছে এবং আমাদের আরও অনেক উত্তেজনাপূর্ণ বৈশিষ্ট্যের পরিকল্পনা রয়েছে। অ্যান্ড্রয়েড স্টুডিওতে XR বিকাশের ভবিষ্যত গঠনে আমাদের সাহায্য করার জন্য অনুগ্রহ করে আপনার প্রতিক্রিয়া শেয়ার করুন এবং বৈশিষ্ট্যের অনুরোধ জমা দিন!

মিথুন ব্যবহার করে কম্পোজেবলের পূর্বরূপ তৈরি করুন

কম্পোজেবল প্রিভিউ আপনাকে অ্যান্ড্রয়েড স্টুডিওতে ডিজাইনের সময় আপনার কম্পোজেবলগুলি কল্পনা করতে সাহায্য করে। আপনার জন্য প্রিভিউ প্যারামিটার হিসাবে মক ডেটা অন্তর্ভুক্ত করা সহজ করার জন্য, Android স্টুডিও এখন একটি পরীক্ষামূলক বৈশিষ্ট্য সমর্থন করে: জেমিনীর সাথে প্রিভিউ জেনারেশন রচনা করুন।

এই টুলটি অ্যাক্সেস করতে, যেকোনো কম্পোজেবল রাইট-ক্লিক করুন এবং জেমিনি > জেনারেট "<কম্পোজেবল নাম>" প্রিভিউ বা এই ফাইলের জন্য কম্পোজ প্রিভিউ জেনারেট করুন- এ নেভিগেট করুন।

যদিও মিথুনের জেনারেট করা কোড প্রতিবার নিখুঁত নাও হতে পারে, এটি আপনার উন্নয়ন কর্মপ্রবাহকে ত্বরান্বিত করার জন্য একটি মূল্যবান সূচনা পয়েন্ট প্রদান করতে সাহায্য করে।

আপনার প্রতিক্রিয়া আমাদেরকে নির্ভুলতা উন্নত করতে এবং এই ইন্টিগ্রেশনটিকে Android ডেভেলপারদের জন্য আরও শক্তিশালী সম্পদে পরিণত করতে সাহায্য করার জন্য অত্যন্ত গুরুত্বপূর্ণ৷

মিথুন রাইট-ক্লিক মেনুতে প্রায় অর্ধেক নিচে প্রদর্শিত হয়। জেনারেট প্রিভিউ 2য়-স্তরের মেনুর নীচে প্রদর্শিত হয়।
মিথুন আপনার কম্পোজেবলের জন্য কম্পোজ প্রিভিউ তৈরি করতে পারে

কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং টুল

আপনার কম্পোজ UI পরীক্ষা করতে এবং রিগ্রেশন প্রতিরোধ করতে কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং টুল ব্যবহার করুন। নতুন টুল আপনাকে এইচটিএমএল রিপোর্ট তৈরি করতে সাহায্য করে যা আপনাকে আপনার অ্যাপের UI-তে কোনো পরিবর্তন দৃশ্যমানভাবে সনাক্ত করতে দেয়। কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং এ আরও জানুন।