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 Studio Rabbit 3 | ক্যানারি |
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-র জন্য Journeys |
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 ব্যবহার করে, আপনি ওপেন এজেন্ট ক্লায়েন্ট প্রোটোকল (ACP) ব্যবহার করে সরাসরি Android Studio-তে আপনার পছন্দের AI কোডিং এজেন্ট—Claude Agent, OpenAI Codex এবং Google Antigravity সহ—কানেক্ট করতে পারেন।
BYOA আপনার বেছে নেওয়া এজেন্টকে IDE-নেটিভ ইন্টেলিজেন্সের সাথে পেয়ার করে, সম্পূর্ণ প্রজেক্ট গ্রাফ, বিল্ড ডায়াগনস্টিক এবং এমুলেটর কন্ট্রোল সরাসরি আপনার এজেন্টে পাস করে যাতে দ্রুত এক্সিকিউশন এবং কম টোকেন খরচ হয়। আপনি ব্যক্তিগত বা এন্টারপ্রাইজ সাবস্ক্রিপশন ব্যবহার করে যাচাই করতে পারেন, যদিও Android Studio-এর বিল্ট-ইন এজেন্ট কোনও অতিরিক্ত চার্জ ছাড়াই উপলভ্য থাকে।
BYOA-এর মাধ্যমে নিম্নলিখিত সুবিধা পাওয়া যায়:
- ACP-সম্মত যেকোনও এজেন্টের জন্য সহায়তা।
- বিল্ড ডায়াগনস্টিকস, Android SDK টুল, টার্মিনাল ও শেল এক্সিকিউশন এবং এমুলেটর ম্যানেজমেন্টের জন্য সরাসরি IDE অ্যাক্সেস।
- ব্যক্তিগত API কী ও গ্রাহকের সাবস্ক্রিপশন সমর্থন করে এমন সাইন-ইন করার নমনীয় বিকল্প।
শুরু করুন
BYOA ব্যবহার শুরু করতে, এই ধাপগুলি অনুসরণ করুন:
- Android Studio-কে লেটেস্ট ক্যানারি রিলিজে আপডেট করুন।
- আপনার এজেন্ট কানেক্ট করুন: এজেন্ট উইন্ডোতে, ডিফল্ট এজেন্টগুলির মধ্যে একটি বেছে নিন (Claude Agent, Codex, বা Antigravity) এবং সাইন-ইন করুন বা একটি API কী প্রদান করুন। রেজিস্ট্রিতে অতিরিক্ত এজেন্ট খুঁজে পাওয়া যাবে, File (macOS-এ Android Studio) > সেটিংস > টুল > AI > এজেন্ট।
LeakCanary-এর মাধ্যমে এজেন্টিক সমাধান
Rabbit 2 থেকে শুরু করে, Android Studio সরাসরি AI এজেন্টের সাথে LeakCanary ইন্টিগ্রেট করে যাতে আপনি IDE থেকে না বেরিয়েই মেমরি লিক ডায়াগনসিস ও সমাধান করতে পারেন। এই ইন্টিগ্রেশন LeakCanary-কে মেমরি লিকের অন্তর্নিহিত কারণগুলির আরও অর্থপূর্ণ বর্ণনামূলক ব্যাখ্যা প্রদান করতে এবং সেগুলি সংশোধন করার জন্য নির্দিষ্ট কোড পরিবর্তনের পরামর্শ দিতে দেয়। Profiler-এ LeakCanary টাস্কে এই ফিচার ব্যবহার করে দেখুন।
Android Studio-তে Android স্কিল খুঁজে দেখা, ইনস্টল ও ম্যানেজ করা
Android Studio Rabbit 2-এ, IDE-তে সরাসরি Android দক্ষতা খুঁজে পাওয়া, ইনস্টল করা এবং ম্যানেজ করা আরও সহজ, যা আপনাকে এজেন্টের জন্য উপলভ্য বিশেষ ওয়ার্কফ্লো এবং পদ্ধতিগত নির্দেশনার উপর গ্রানুলার কন্ট্রোল প্রদান করে।
খালি জায়গায় ডবল ক্লিক করে রানিং ডিভাইস টুল উইন্ডো ছোট বড় করা
রানিং ডিভাইস টুল উইন্ডোতে আপনার ভার্চুয়াল বা মিরর করা ফিজিক্যাল ডিভাইসের আশেপাশে অব্যবহৃত স্পেস আপনি বাদ দিতে পারবেন। ডিভাইস স্ক্রিনের (এবং ফ্রেম, যদি দেখা যায়) বাইরে খালি ব্যাকগ্রাউন্ডের যেকোনও জায়গায় ডবল ক্লিক করুন যাতে টুল উইন্ডো অটোমেটিক ছোট বড় করা যায় অথবা স্প্লিট পেনের অনুপাত অ্যাডজাস্ট করে ডিভাইস ডিসপ্লেতে সুন্দরভাবে ফিট করা যায়।
- ডক করা টুল উইন্ডো: ডিভাইসের চারপাশে অতিরিক্ত মার্জিন সরাতে টুল উইন্ডোর প্রস্থ (বাঁদিকে বা ডানদিকে ডক করা থাকলে) বা উচ্চতা (উপরে বা নিচে ডক করা থাকলে) অ্যাডজাস্ট করে।
- ফ্লোটিং ও উইন্ডো মোড: ডিভাইসের ডিসপ্লেতে যাতে ভালোভাবে ফিট করে তার জন্য উইন্ডোর প্রস্থ ও উচ্চতা ছোট-বড় করে।
- স্প্লিট ভিউ: একাধিক ডিসপ্লে বা ডিভাইস পাশাপাশি দেখার সময় ইন্টার্নাল স্প্লিটার অটোমেটিক অ্যাডজাস্ট করে।
Android Studio Rabbit 3
Android Studio Rabbit 3-এ নিম্নলিখিত নতুন ফিচারগুলি রয়েছে।
Android Studio-এর এই ভার্সনে কী কী সমস্যার সমাধান করা হয়েছে তা দেখতে, সমাধান করা সমস্যা দেখুন।
Compose প্রিভিউ স্ক্রিনশট টেস্টিং টুল
আপনার Compose UI পরীক্ষা করতে এবং রিগ্রেশন প্রতিরোধ করতে Compose প্রিভিউ স্ক্রিনশট টেস্টিং টুল ব্যবহার করুন। নতুন টুল আপনাকে HTML রিপোর্ট তৈরি করতে সাহায্য করে যা আপনাকে আপনার অ্যাপের UI-তে যেকোনও পরিবর্তন ভিজ্যুয়ালি শনাক্ত করতে দেয়। Compose প্রিভিউ স্ক্রিনশট টেস্টিং থেকে আরও জানুন।
মডেল অ্যাসাইনমেন্ট
মডেল অ্যাসাইনমেন্ট ফিচারের সাহায্যে আপনি 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-এ রেজিস্টার করতে হবে।