Android Studio প্রিভিউয়ের রিলিজ নোট

Android Studio প্রিভিউ রিলিজে যেসব নতুন ফিচার যোগ করা হয়েছে, এই পৃষ্ঠায় তার তালিকা দেওয়া আছে। প্রিভিউ বিল্ড Android Studio-তে লেটেস্ট ফিচার ও উন্নতির আগেভাগে অ্যাক্সেস প্রদান করে। আপনি এইসব প্রিভিউ ভার্সন ডাউনলোড করতে পারবেন। Android Studio-এর প্রিভিউ ভার্সন ব্যবহার করার সময় কোনও সমস্যা হলে, আমাদের জানান। আপনার দেওয়া সমস্যার রিপোর্ট Android Studio-কে আরও উন্নত করতে সাহায্য করে।

Canary রিলিজে অ্যাক্টিভ ডেভেলপমেন্টের অধীনে থাকা লিডিং এজ ফিচার থাকে এবং এগুলি হালকাভাবে পরীক্ষা করা হয়। আপনি ডেভেলপমেন্টের জন্য Canary বিল্ড ব্যবহার করতে পারলেও, মনে রাখবেন যে ফিচার যোগ করা বা পরিবর্তন করা হতে পারে। রিলিজ ক্যান্ডিডেট (RC) হল Android Studio-এর পরবর্তী ভার্সন এবং এটি স্টেবল রিলিজের জন্য প্রায় তৈরি। পরবর্তী ভার্সনের ফিচার সেট স্থিতিশীল করা হয়েছে। Android Studio ভার্সনের নাম সম্পর্কে জানতে, Android Studio রিলিজের নাম দেখুন।

Android Studio প্রিভিউ রিলিজের লেটেস্ট খবরের জন্য, যার মধ্যে প্রতিটি প্রিভিউ রিলিজে উল্লেখযোগ্য সমস্যার সমাধানের তালিকাও রয়েছে, Android Studio ব্লগে রিলিজ আপডেট দেখুন।

Android Studio-র বর্তমান ভার্সন

নিচের সারণীতে Android Studio-এর বর্তমান ভার্সন এবং সেগুলির সংশ্লিষ্ট চ্যানেলের তালিকা দেওয়া আছে।

ভার্সন চ্যানেল
Android Studio Rabbit 1 স্থিতিশীল
Android Gradle প্লাগ-ইন 9.4.0 স্থিতিশীল
Android Studio Rabbit 2 ক্যানারি

Android Gradle প্লাগ-ইন প্রিভিউয়ের সাথে মানানসই

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

Android Gradle প্লাগ-ইন API বন্ধ করা ও সরিয়ে দেওয়ার বিস্তারিত লগ দেখতে, Android Gradle প্লাগ-ইন API আপডেট দেখুন।

Studio Labs

Studio Labs আপনাকে Android Studio-এর স্টেবল ভার্সনে লেটেস্ট AI এক্সপেরিমেন্টাল ফিচার ব্যবহার করে দেখার সুযোগ দেয়, যাতে আপনি আরও দ্রুত আপনার ডেভেলপমেন্ট ওয়ার্কফ্লোতে আমাদের AI অ্যাসিস্ট্যান্স অফার ইন্টিগ্রেট করতে পারেন। আরও তথ্যের জন্য, Studio Labs দেখুন।

Studio Labs-এ বর্তমানে উপলভ্য ফিচারগুলি নিচে উল্লেখ করা হল।

ফিচার বর্ণনা Docs
Android Studio-এর জন্য জার্নি এন্ড-টু-এন্ড টেস্টের জন্য ধাপ ও অ্যাসারশন বর্ণনা করতে ন্যাচারাল ল্যাঙ্গুয়েজ ব্যবহার করুন। Android Studio-র জন্য জার্নি

Android Studio Rabbit 2

Android Studio Rabbit 2-এ নিম্নলিখিত নতুন ফিচারগুলি রয়েছে।

Android Studio-র এই ভার্সনে কী কী সমস্যা সমাধান করা হয়েছে তা জানতে, সমাধান করা সমস্যা দেখুন।

Bring Your Own Agent (BYOA): আপনার পছন্দের কোডিং এজেন্ট ইন্টিগ্রেট করুন

Android Studio-তে কাস্টম AI মডেল-এর জন্য সহায়তা যোগ করার পাশাপাশি, Android Studio Rabbit 2 Canary 2 ভার্সনে Bring Your Own Agent (BYOA) ফিচার যোগ করা হয়েছে। BYOA ব্যবহার করে, আপনি নিজের পছন্দের AI কোডিং এজেন্ট—এর মধ্যে Claude Agent, OpenAI Codex এবং Google Antigravity—ওপেন এজেন্ট ক্লায়েন্ট প্রোটোকল (ACP) ব্যবহার করে সরাসরি Android Studio-তে কানেক্ট করতে পারবেন।

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

এজেন্ট টুল উইন্ডোতে এজেন্ট মেনু থেকে AI এজেন্ট বেছে নিন।

BYOA নিম্নলিখিত সুবিধা প্রদান করে:

  • ACP-সম্মত যেকোনও এজেন্টের জন্য সহায়তা।
  • বিল্ড ডায়াগনস্টিকস, Android SDK টুল, টার্মিনাল ও শেল এক্সিকিউশন এবং এমুলেটর ম্যানেজমেন্টের জন্য সরাসরি IDE অ্যাক্সেস।
  • ব্যক্তিগত API কী ও গ্রাহকের সাবস্ক্রিপশন সমর্থন করে এমন সাইন-ইন করার নমনীয় বিকল্প।

শুরু করুন

BYOA ব্যবহার শুরু করতে, এই ধাপগুলি অনুসরণ করুন:

  1. Android Studio-কে লেটেস্ট ক্যানারি রিলিজে আপডেট করুন।
  2. আপনার এজেন্ট কানেক্ট করুন: এজেন্ট উইন্ডোতে, ডিফল্ট এজেন্টদের মধ্যে একটি বেছে নিন (Claude Agent, Codex, বা Antigravity) এবং সাইন-ইন করুন বা API কী দিন। অতিরিক্ত এজেন্ট রেজিস্ট্রি থেকে File (macOS-এ Android Studio) > সেটিংস > টুল > AI > এজেন্ট বিকল্পে গিয়ে খুঁজে পাওয়া যাবে।

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

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

মডেল অ্যাসাইনমেন্ট

মডেল অ্যাসাইনমেন্ট ফিচারের সাহায্যে আপনি Android Studio-তে বিভিন্ন ধরনের টাস্কের জন্য বিভিন্ন AI মডেল বেছে নিতে পারবেন। যেমন, এজেন্ট মোডে জটিল রিজনিং টাস্কের জন্য আপনি একটি বড়, প্রো-টিয়ার মডেল অ্যাসাইন করতে পারেন এবং কমিট মেসেজ জেনারেশন বা পরবর্তী এডিট প্রেডিকশনের মতো সহজ, লেটেন্সি-সেনসিটিভ টাস্কের জন্য একটি দ্রুত, লাইটওয়েট মডেল অ্যাসাইন করতে পারেন। এটি আপনাকে বিভিন্ন ফিচার জুড়ে কোয়ালিটি, স্পিড ও কোটা ব্যবহার ব্যালেন্স করতে সাহায্য করে।

এটি কনফিগার করতে, File (macOS-এ Android Studio) > সেটিংস > টুল > AI > মডেল প্রোভাইডার বিকল্পে যান, মডেল অ্যাসাইনমেন্ট ট্যাব বেছে নিন এবং প্রতিটি ফিচার ক্যাটেগরিতে মডেল অ্যাসাইন করতে ড্রপডাউন ব্যবহার করুন। এছাড়াও, আপনি এজেন্ট মোড প্যানেলের মডেল সিলেক্টর ড্রপডাউন থেকে সরাসরি মডেল পরিবর্তন করতে পারেন—Thinking ফিচারের জন্য মডেল অ্যাসাইনমেন্ট সেটিংস আপনার পছন্দ অনুযায়ী অটোমেটিক আপডেট হবে।

iOS, Flutter ও React Native অ্যাপ Android-এ মাইগ্রেট করা

আপনি এখন Android Studio-তে অটোমেটিক মাইগ্রেশন টুলের সাহায্যে আগে থেকে থাকা iOS, Flutter এবং React Native প্রোজেক্টকে নেটিভ Android-এ মাইগ্রেট করতে পারবেন। নতুন প্রোজেক্ট উইজার্ড থেকে, আপনি অ্যাসিস্ট্যান্টকে কল করে বেছে নেওয়া প্রোজেক্টকে Kotlin ও Jetpack Compose-ভিত্তিক Android অ্যাপে কনভার্ট করতে পারবেন। ইন্টিগ্রেটেড প্রগ্রেস UI টাস্ক প্ল্যানিং, কোড ট্রান্সফর্মেশন ও কম্পাইলেশন চেক জুড়ে এন্ড-টু-এন্ড দৃশ্যমানতা প্রদান করে, এর ফলে একটি ফাংশনাল প্রোজেক্ট তৈরি হয় যা টেস্টিং ও যাচাইকরণের জন্য রেডি থাকে।

আরও জানতে, ক্রস-প্ল্যাটফর্ম অ্যাপ মাইগ্রেশন করা দেখুন।

টেস্ট করার জন্য Google Play-তে প্রকাশ করুন

Android Studio এখন আপনাকে সরাসরি Google Play Console টেস্ট ট্র্যাকে আপনার অ্যাপের নতুন রিলিজ আপলোড করার ক্ষমতা দেয়। সাইন করা অ্যাপ বান্ডেল ফ্লো জেনারেট করার শেষে 'টেস্টিংয়ের জন্য প্রকাশ করুন' বিকল্পে গিয়ে নতুন বিকল্প বেছে নিয়ে আপনি এটি করতে পারবেন। এই ইন্টিগ্রেশন, Play Console ইন্টার্নাল টেস্ট ট্র্যাকে একদম নতুন অ্যাপের প্রাথমিক রিলিজ আপলোড করার সুবিধা প্রদান করে। এছাড়াও, আপনি এই ফিচার ব্যবহার করে আগে থেকে থাকা অ্যাপের রিলিজ অন্য ধরনের টেস্ট ট্র্যাকে আপলোড করতে পারবেন। এই কার্যকারিতার সুবিধা নিতে আপনাকে Google Play Console-এ রেজিস্টার করতে হবে।

LeakCanary-এর মাধ্যমে এজেন্টিক সমাধান

Rabbit 2 থেকে শুরু করে, Android Studio সরাসরি AI এজেন্টের সাথে LeakCanary ইন্টিগ্রেট করে, যাতে আপনি IDE না ছেড়ে মেমরি লিকেজ ডায়াগনসিস ও সমাধান করতে পারেন। এই ইন্টিগ্রেশন LeakCanary-কে মেমরি লিকের অন্তর্নিহিত কারণগুলির আরও অর্থপূর্ণ বর্ণনামূলক ব্যাখ্যা প্রদান করতে এবং সেগুলি সংশোধন করার জন্য নির্দিষ্ট কোড পরিবর্তনের পরামর্শ দিতে দেয়। Profiler-এ LeakCanary টাস্কে এই ফিচার ব্যবহার করে দেখুন।

Android Studio-তে Android স্কিল খুঁজে দেখা, ইনস্টল ও ম্যানেজ করা

Android Studio Rabbit 2-এ, IDE-তে সরাসরি Android দক্ষতা খুঁজে পাওয়া, ইনস্টল করা এবং ম্যানেজ করা আরও সহজ, যা আপনাকে এজেন্টের জন্য উপলভ্য বিশেষ ওয়ার্কফ্লো এবং পদ্ধতিগত নির্দেশনার উপর গ্রানুলার কন্ট্রোল প্রদান করে।

খালি জায়গায় ডবল ক্লিক করে 'রানিং ডিভাইস' টুল উইন্ডো রিসাইজ করা

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

  • ডক করা টুল উইন্ডো: ডিভাইসের চারপাশে অতিরিক্ত মার্জিন সরাতে টুল উইন্ডোর প্রস্থ (বাঁদিকে বা ডানদিকে ডক করা থাকলে) বা উচ্চতা (উপরে বা নিচে ডক করা থাকলে) অ্যাডজাস্ট করে।
  • ফ্লোটিং ও উইন্ডোড মোড: ডিভাইসের ডিসপ্লেতে যাতে ঠিকমতো ফিট করে সেই জন্য উইন্ডোর প্রস্থ ও উচ্চতা উভয়ই রিসাইজ করে।
  • স্প্লিট ভিউ: একাধিক ডিসপ্লে বা ডিভাইস পাশাপাশি দেখার সময় ইন্টার্নাল স্প্লিটার অটোমেটিক অ্যাডজাস্ট করে।