প্রোডাক্ট সংক্রান্ত খবর

Android Studio Otter 3 ফিচার ড্রপে LLM ফ্লেক্সিবিলিটি, এজেন্ট মোডে উন্নতি এবং নতুন এজেন্টিক অভিজ্ঞতা

৯ মিনিট রিডিং
Sandhya Mohan-এর প্রোফাইল দেখুন চার্লস মানগারের প্রোফাইল দেখুন
Sandhya Mohan & Trevor Johns

আমরা আনন্দের সাথে ঘোষণা করছি যে Android Studio Otter 3 ফিচার ড্রপ এখন স্টেবল! ফিচার-প্যাকড এই রিলিজ Android Studio-তে আপনার এজেন্টিক ওয়ার্কফ্লোতে একটি বিশাল আপডেট নিয়ে আসে এবং Android অ্যাপ তৈরিতে সাহায্য করার জন্য আপনি কীভাবে AI ব্যবহার করবেন তার জন্য আপনাকে আরও নমনীয়তা এবং নিয়ন্ত্রণ অফার করে। 

  • নিজের মডেল ব্যবহার করুন: আপনি এখন Android Studio-তে AI ফাংশনালিটি পাওয়ার করার জন্য যেকোনও LLM ব্যবহার করতে পারবেন।
  • এজেন্ট মোড সংক্রান্ত উন্নতি: আপনি এখন আরও সহজে ডিভাইসে আপনার অ্যাপের সাথে এজেন্ট মোড ইন্টার‍্যাক্ট করতে, সাজেস্ট করা পরিবর্তন পর্যালোচনা ও গ্রহণ করতে এবং একাধিক কথোপকথনের থ্রেড পেতে পারবেন।
  • ন্যাচারাল ল্যাঙ্গুয়েজ ব্যবহার করে ব্যবহারকারীর অভিজ্ঞতা টেস্ট করুন: Android Studio-তে Journeys-এর মাধ্যমে।
  • আরও টুলের সাথে কানেক্ট করতে এজেন্ট মোড চালু করুন: এর মধ্যে MCP-এর মাধ্যমে রিমোট সার্ভারে কানেক্ট করার ক্ষমতাও অন্তর্ভুক্ত।
  • আপনার UI তৈরি, ইটারেট ও পরীক্ষা করুন: Android Studio-তে UI এজেন্টিক অভিজ্ঞতার মাধ্যমে।
  • ন্যাচারাল ল্যাঙ্গুয়েজ ব্যবহার করে ডিপ লিঙ্ক তৈরি করুন: নতুন অ্যাপ লিঙ্ক অ্যাসিস্ট্যান্টের সাহায্যে।
  • R8 অপ্টিমাইজ করা কোড ডিবাগ করুন: অটোমেটিক Logcat রিট্রেসিং সহ।
  • Android লাইব্রেরি মডিউল সহজ করা: ফিউজড লাইব্রেরি প্লাগ-ইনের মাধ্যমে।

নতুন কী আছে তা এখানে বিস্তারিতভাবে দেওয়া হল:

আপনার নিজস্ব মডেল (BYOM) আনুন

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

রিমোট মডেল ব্যবহার করা

আপনি এখন রিমোট মডেল—যেমন OpenAI-এর GPT, Anthropic-এর Claude বা একই ধরনের মডেল—সরাসরি Android Studio-তে ইন্টিগ্রেট করতে পারবেন। এটি আপনাকে IDE পরিবর্তন না করেই আপনার পছন্দের মডেল প্রদানকারীকে ব্যবহার করার সুবিধা দেয়। শুরু করতে, আপনার API এন্ডপয়েন্ট ও কী যোগ করে সেটিংসে রিমোট মডেল প্রোভাইডার কনফিগার করুন। কনফিগার করা হয়ে গেলে, AI চ্যাট উইন্ডোতে থাকা পিকার থেকে সরাসরি আপনার কাস্টম মডেল বেছে নিতে পারবেন।

1.png

রিমোট মডেল প্রোভাইডার সংক্রান্ত তথ্য লিখুন

লোকাল মডেল ব্যবহার করা

আপনার ইন্টারনেট কানেক্টিভিটি সীমিত হলে, ডেটা গোপনীয়তা সংক্রান্ত প্রয়োজনীয়তা কঠোর হলে অথবা ওপেন-সোর্স রিসার্চ নিয়ে এক্সপেরিমেন্ট করতে চাইলে, Android Studio এখন LM Studio বা Ollama-এর মতো প্রোভাইডারের মাধ্যমে লোকাল মডেল সাপোর্ট করে। Android Studio-তে Gemini ডিফল্ট সাজেশন হিসেবে থাকে—এটি বিশেষভাবে Android ডেভেলপমেন্টের জন্য টিউন করা হয়েছে এবং এতে সম্পূর্ণ প্রাসঙ্গিক সচেতনতা রয়েছে—তবে আপনার যদি কোনও নির্দিষ্ট মডেল পছন্দ থাকে, তাহলে Android Studio সেটিও সাপোর্ট করে।

2.png

Android Studio-তে মডেল পিকার

Android Studio-তে বিল্ট-ইন LLM সহায়তার বিকল্প হিসেবে লোকাল মডেল ব্যবহার করা যায় এবং এটি ভালভাবে চালানোর জন্য সাধারণত অনেক বেশি লোকাল সিস্টেম RAM ও হার্ড ড্রাইভ স্পেস প্রয়োজন হয়। তবে, Android Studio-তে Gemini সবচেয়ে ভালো Android ডেভেলপমেন্ট অভিজ্ঞতা প্রদান করে কারণ Gemini-কে Android-এর জন্য টিউন করা হয়েছে এবং এটি Android Studio-র সব ফিচার কাজ করে। Gemini-এর মাধ্যমে, আপনি Android ডেভেলপমেন্ট টাস্কের জন্য বিভিন্ন মডেল থেকে বেছে নিতে পারেন, যার মধ্যে রয়েছে বিনা খরচে ডিফল্ট মডেল বা পেড Gemini API কী-এর মাধ্যমে অ্যাক্সেস করা মডেল।

আপনার Gemini API key ব্যবহার করুন

Android Studio-তে ডিফল্ট Gemini মডেলের অ্যাক্সেস অন্তর্ভুক্ত থাকে এবং এর কোটাও অনেক বেশি হয়, তবে কিছু ডেভেলপারদের আরও বেশি প্রয়োজন হয়। আপনার Gemini API key যোগ করার মাধ্যমে, Android Studio সরাসরি Google-এ উপলভ্য সব লেটেস্ট Gemini মডেল অ্যাক্সেস করতে পারে।

যেমন, এটি আপনাকে আরও বড় কন্টেক্সট উইন্ডো এবং কোটা সহ সবচেয়ে সাম্প্রতিক Gemini 3 Pro এবং Gemini 3 Flash মডেল (অন্যান্য মডেলের মধ্যে) ব্যবহার করতে দেয়। এটি বিশেষ করে সেইসব ডেভেলপারদের জন্য উপযোগী যারা দীর্ঘ কোডিং সেশনের জন্য এজেন্ট মোড ব্যবহার করছেন, যেখানে এই অতিরিক্ত প্রসেসিং পাওয়ার আরও বিশ্বস্ত উত্তর প্রদান করতে পারে।

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

এজেন্ট মোড সংক্রান্ত উন্নতি

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

আপনার অ্যাপ চালান এবং ডিভাইসে এটির সাথে ইন্টার‍্যাক্ট করুন

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

3.png

এজেন্ট মোড পরিবর্তন প্রয়োগ ও যাচাই করতে ডিভাইস অ্যাকশন ব্যবহার করে

পরিবর্তন ড্রয়ার ব্যবহার করে পরিবর্তন খুঁজে দেখা ও পর্যালোচনা করা

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

4.png

এজেন্ট যেসব ফাইলে এডিট করার সাজেশন দিয়েছে, সেগুলি পরিবর্তন ড্রয়ারে দেখুন

মনে রাখবেন: এজেন্ট বিকল্প মেনুতে ফাইল এডিট করার জন্য অনুমতি চাইবেন না সেটিং বন্ধ করা থাকলে, এজেন্ট মোড প্রতিটি পরিবর্তনের জন্য আলাদা আলাদা অনুমতি চাইবে। পরিবর্তন ড্রয়ারে দেখানোর আগে প্রতিটি পরিবর্তন গ্রহণ করতে হবে। ড্রয়ারে একসাথে একাধিক ফাইল এডিট করার সুবিধা দেখাতে, ফাইল এডিট করার জন্য জিজ্ঞাসা করবেন না বিকল্প চালু করুন।

5.png

পরিবর্তন ড্রয়ারে যোগ করার জন্য কোনও পরিবর্তন গ্রহণ করুন

একাধিক কথোপকথনের থ্রেড ম্যানেজ করা

আপনি এখন Android Studio-তে Gemini-র সাথে হওয়া কথোপকথনকে একাধিক থ্রেডে সাজাতে পারবেন। এর ফলে আপনি নতুন চ্যাট বা এজেন্ট থ্রেড তৈরি করতে পারবেন, যখন আপনাকে নতুন করে শুরু করতে হবে এবং আপনি ইতিহাস ট্যাবে গিয়ে পুরনো কথোপকথনে ফিরে যেতে পারবেন। প্রতিটি আলাদা টাস্কের জন্য পৃথক থ্রেড ব্যবহার করলে, AI-এর প্রাসঙ্গিকতার পরিধি শুধুমাত্র হাতের কাছে থাকা বিষয়ের মধ্যে সীমাবদ্ধ করে উত্তরের কোয়ালিটি উন্নত করা যেতে পারে।

নতুন থ্রেড শুরু করতে, নতুন কথোপকথন বিকল্পে ক্লিক করুন। আপনার কথোপকথনের ইতিহাস দেখতে, সাম্প্রতিক চ্যাট বিকল্পে ক্লিক করুন।

6.png

“সাম্প্রতিক চ্যাট” ট্যাবে আগের কথোপকথন দেখুন

আপনার কথোপকথনের ইতিহাস আপনার অ্যাকাউন্টে সেভ করা থাকে, তাই আপনাকে সাইন-আউট করতে বা অ্যাকাউন্ট পরিবর্তন করতে হলে, আপনি ফিরে এসে ঠিক যেখান থেকে ছেড়েছিলেন সেখান থেকে আবার শুরু করতে পারবেন।

Android Studio-র জন্য জার্নি

 

এন্ড-টু-এন্ড UI টেস্ট রান করলে, আপনি যে প্রোডাকশনে খুব ভালো কোয়ালিটির অ্যাপ শিপ করছেন সেই ব্যাপারে আত্মবিশ্বাস বাড়তে পারে, তবে সেইসব টেস্ট লেখা ও বজায় রাখা কঠিন, ভঙ্গুর ও আপনি যা টেস্ট করতে পারবেন তার ক্ষেত্রে সীমিত হতে পারে। Journeys for Android Studio, Gemini-র রিজনিং ও ভিশন ক্ষমতাকে কাজে লাগিয়ে আপনাকে ন্যাচারাল ল্যাঙ্গুয়েজ নির্দেশাবলী ব্যবহার করে এন্ড-টু-এন্ড UI টেস্ট লিখতে ও বজায় রাখতে সাহায্য করে—এবং এটি এখন Android Studio-র লেটেস্ট স্টেবল রিলিজে উপলভ্য, যখন আপনি এটি আপনার Android Studio সেটিংসের Studio Labs থেকে চালু করেন।

7.png

Android Studio-র জন্য জার্নি

এইসব স্বাভাবিক ভাষার নির্দেশাবলীকে ইন্টার‍্যাকশনে রূপান্তরিত করা হয় যা Gemini সরাসরি আপনার অ্যাপে পারফর্ম করে। এটি শুধুমাত্র আপনার টেস্ট লেখা ও বোঝার কাজকে সহজ করে না, সেইসাথে আপনাকে জটিল অ্যাসারশনও নির্ধারণ করতে দেয় যা Gemini ডিভাইসের স্ক্রিনে যা “দেখে” তার ভিত্তিতে মূল্যায়ন করে। Gemini যেহেতু আপনার লক্ষ্য কীভাবে অর্জন করা যায় সেই বিষয়ে যুক্তি দেয়, তাই আপনার অ্যাপের লেআউটে সামান্য পরিবর্তন হলেও এই পরীক্ষাগুলি আরও বেশি স্থিতিশীল থাকে। এর ফলে, বিভিন্ন অ্যাপ ভার্সন বা ডিভাইস কনফিগারেশনের বিরুদ্ধে রান করার সময় ফ্ল্যাকি টেস্ট উল্লেখযোগ্যভাবে কমে যায়।

8.gif

Android Studio-র জন্য জার্নি

আপনি যেকোনও লোকাল বা রিমোট ডিভাইসের জন্য Android Studio থেকে সরাসরি জার্নি লিখতে ও চালাতে পারবেন। IDE, কোড ভিউ বা ডেডিকেটেড ডিজাইন ভিউ ব্যবহার করে, XML ফাইলে আপনার টেস্ট স্টেপ তৈরি করার জন্য একটি নতুন এডিটর অভিজ্ঞতা প্রদান করে। আপনি কোনও জার্নি রান করলে, Android Studio সমৃদ্ধ, বিস্তারিত ফলাফল প্রদান করে যা আপনাকে Gemini-র এক্সিকিউশন ফলো করতে সাহায্য করে। টেস্ট প্যানেল পুরো জার্নিকে আলাদা আলাদা ধাপে ভেঙে দেখায়। প্রতিটি অ্যাকশনের জন্য স্ক্রিনশট, কী অ্যাকশন নেওয়া হয়েছে এবং সেই অ্যাকশন নেওয়ার কারণ হিসেবে Gemini-র যুক্তি আপনাকে দেখানো হয়। এর ফলে, আগের চেয়ে অনেক বেশি স্পষ্টভাবে ডিবাগ ও যাচাই করা যায়। এবং যেহেতু জার্নি Gradle টাস্ক হিসেবে রান করে, তাই আপনি Google Cloud Project-এর মাধ্যমে যাচাই করার পরে কমান্ড লাইন থেকে সেগুলি রান করতে পারবেন। 

রিমোট MCP সার্ভারের জন্য সহায়তা

Android Studio এখন আপনাকে Figma, Notion, Canva, Linear এবং আরও অনেক কিছুর মতো রিমোট মডেল কন্টেক্সট প্রোটোকল (MCP) সার্ভারের সাথে সরাসরি কানেক্ট করতে দেয়। এটি আপনার কনটেক্সট সুইচিং উল্লেখযোগ্যভাবে কমায়, কারণ এটি Android Studio-তে AI এজেন্টকে এক্সটার্নাল টুল ব্যবহার করার সুবিধা দেয়, যা আপনাকে নিজের ফ্লোতে থাকতে সাহায্য করে। যেমন, আপনি Figma-র রিমোট MCP সার্ভারে কানেক্ট করে ফাইল অ্যাক্সেস করতে এবং এজেন্ট মোডে এই তথ্য প্রদান করতে পারেন, যা আপনার ডিজাইন থেকে আরও সঠিক কোড তৈরি করে। কীভাবে MCP সার্ভার যোগ করতে হয় সেই সম্পর্কে আরও জানতে, MCP সার্ভার যোগ করুন দেখুন।

9.png

Android Studio সেটিংসে Figma রিমোট MCP সার্ভারে কানেক্ট করুন

10.gif

Figma রিমোট MCP সার্ভার ব্যবহার করে আপনার অ্যাপে দ্রুত স্ক্রিন যোগ করুন

এজেন্ট মোডের মাধ্যমে আপনার UI ডেভেলপমেন্টকে আরও উন্নত করুন

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

ডিজাইন মক থেকে নতুন UI তৈরি করুন

ডিজাইন মক থেকে সরাসরি কম্পোজ কোড জেনারেট করে আপনার প্রাথমিক UI ইমপ্লিমেন্টেশন ত্বরান্বিত করুন। খালি প্রিভিউ প্যানেলে শুধু স্ক্রিনশট থেকে কোড জেনারেট করো বিকল্পে ক্লিক করুন এবং Gemini একটি প্রাথমিক ইমপ্লিমেন্টেশন জেনারেট করতে ছবিটি ব্যবহার করবে, এর ফলে আপনাকে স্ক্র্যাচ থেকে বয়লারপ্লেট লিখতে হবে না।

11.gif

খালি প্রিভিউ প্যানেলে স্ক্রিনশট থেকে কোড জেনারেট করা

12.png

ডিজাইনকে কম্পোজ কোডে পরিণত করার উদাহরণ

টার্গেট ছবির সাথে আপনার UI ম্যাচ করুন

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

13.gif

"টার্গেট ছবির সাথে UI ম্যাচ করুন" ফিচার ব্যবহার করার উদাহরণ

ন্যাচারাল ল্যাঙ্গুয়েজ ব্যবহার করে আপনার UI-তে ইটারেট করা

আরও নির্দিষ্ট বা ক্রিয়েটিভ পরিবর্তন করতে, আপনার প্রিভিউতে ডানদিকের বোতামে ক্লিক করুন এবং AI অ্যাকশন >  UI পরিবর্তন করুন বিকল্প ব্যবহার করুন। এই ক্ষমতা এখন ফলাফল যাচাই করার জন্য এজেন্ট মোডকে কাজে লাগায়, যা এটিকে আরও শক্তিশালী এবং নির্ভুল করে তোলে। আপনি "বোতামের রঙ পরিবর্তন করে নীল করো" বা "এই টেক্সটের চারপাশে প্যাডিং যোগ করো" এর মতো ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট ব্যবহার করতে পারেন এবং Gemini সাথে সাথে কোড পরিবর্তন করে দেবে।

14.png

"UI পরিবর্তন করুন" বিকল্প ব্যবহার করার উদাহরণ

UI কোয়ালিটি সংক্রান্ত সমস্যা খুঁজে বের করা ও সমাধান করা

আপনার UI খুব ভাল কোয়ালিটির এবং আরও অ্যাক্সেসযোগ্য কিনা তা যাচাই করা একটি গুরুত্বপূর্ণ চূড়ান্ত পদক্ষেপ। AI অ্যাকশন > সব UI চেক ঠিক করুন টুলটি অ্যাক্সেসিবিলিটি সংক্রান্ত সমস্যার মতো সাধারণ সমস্যার জন্য আপনার UI অডিট করে। তারপর, এজেন্ট শনাক্ত করা সমস্যা সমাধানের জন্য সমাধান সাজেস্ট ও প্রয়োগ করবেন।

15.gif

"UI চেক সংক্রান্ত সব সমস্যার সমাধান করুন" ট্রিগার করার এন্ট্রি পয়েন্ট

এছাড়াও, Compose UI চেক মোডে AI-এর মাধ্যমে সমাধান করুন বোতাম ব্যবহার করে আপনি একই কার্যকারিতা খুঁজে পেতে পারেন:

16.png

UI চেক মোডে"AI-এর সাহায্যে ঠিক করুন"

প্রিভিউ প্যানেলে থাকা টুলবার আইকন থেকেও উপরে উল্লেখ করা ফিচার অ্যাক্সেস করা যায়: 

17.png

UI ডেভেলপমেন্ট AI ফিচারের দ্বিতীয় এন্ট্রি পয়েন্ট

আপনার UI-তে ইটেরেশন করা ছাড়াও, Gemini আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট স্ট্রিমলাইন করতে সাহায্য করে।

আপনার সেট-আপ দ্রুত করতে, আপনি এগুলি করতে পারেন:

  • কম্পোজ প্রিভিউ জেনারেট করুন: আরও সঠিক ফলাফল প্রদান করার জন্য এই ফিচার এখন এজেন্ট মোডের মাধ্যমে উন্নত করা হয়েছে। কোনও ফাইলে কাজ করার সময়, সেটিতে কম্পোজ করা যায় এমন ফাংশন থাকলেও @Preview অ্যানোটেশন না থাকলে, আপনি কম্পোজ করা যায় এমন ফাংশনে ডানদিকের বোতামে ক্লিক করে Gemini > [কম্পোজ করা যায় এমন নামের] প্রিভিউ জেনারেট করো বিকল্প বেছে নিতে পারেন। সঠিক প্যারামিটার সহ প্রয়োজনীয় বয়লারপ্লেট তৈরি করতে, এজেন্ট এখন আপনার কম্পোজ করার উপযুক্ত আইটেম আরও ভালোভাবে বিশ্লেষণ করবে, যাতে সফলভাবে রেন্ডার করা প্রিভিউ যোগ করা হয়েছে কিনা তা যাচাই করতে সাহায্য করা যায়।
18.png

Compose প্রিভিউ তৈরি করার এন্ট্রি পয়েন্ট

  • প্রিভিউ রেন্ডারিং সংক্রান্ত সমস্যার সমাধান করা: কম্পোজ প্রিভিউ রেন্ডার করতে না পারলে, Gemini এখন সমস্যার মূল কারণ খুঁজে বের করতে এবং সমাধান করতে ত্রুটি মেসেজ এবং আপনার কোড বিশ্লেষণ করতে পারে।
19.gif

প্রিভিউ রেন্ডার সংক্রান্ত সমস্যার ক্ষেত্রে "AI-এর সাহায্যে সমাধান করুন" ব্যবহার করা

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

শুরু করতে, টুল মেনু থেকে অ্যাপ লিঙ্ক অ্যাসিস্ট্যান্ট খুলুন, তারপর অ্যাপ লিঙ্ক তৈরি করুন বিকল্প বেছে নিন। দ্বিতীয় ধাপে, ইনটেন্ট ম্যানেজ করার জন্য লজিক যোগ করুন, AI সহায়তার মাধ্যমে কোড জেনারেট করুন বিকল্প বেছে নিন। কোনও স্যাম্পেল URL উপলভ্য থাকলে, সেটি লিখুন এবং তারপরে কোড যোগ করুন বিকল্পে ক্লিক করুন।

20.gif

অ্যাপ লিঙ্ক অ্যাসিস্ট্যান্ট

অটোমেটিক Logcat রিট্রেসিং

R8-অপ্টিমাইজ করা কোড ডিবাগ করা এখন আরও সহজ হয়ে গেছে। আগে, R8 চালু করা থাকলে (আপনার build.gradle.kts ফাইলে minifyEnabled = true), এটি স্ট্যাক ট্রেস অস্পষ্ট করে দিত, ক্লাস নাম, পদ্ধতি ও লাইন নম্বর পরিবর্তন করে দিত। ক্র্যাশের সোর্স খুঁজে পেতে, ডেভেলপারদের ম্যানুয়ালি R8 রিট্রেস কমান্ড লাইন টুল ব্যবহার করতে হত।

AGP ভার্সন 8.12 ও তার পরের যেকোনও ভার্সনের Android Studio Otter 3 ফিচার ড্রপ থেকে শুরু করে, এই অতিরিক্ত ধাপ আর প্রয়োজন নেই। Logcat এখন অটোমেটিক R8-প্রসেস করা স্ট্যাক ট্রেস শনাক্ত ও রিট্রেস করে, যাতে আপনি IDE-তে সরাসরি আসল, মানুষের-পঠনযোগ্য স্ট্যাক ট্রেস দেখতে পান। এটি কোনও অতিরিক্ত কাজ ছাড়াই অনেক উন্নত ডিবাগিং অভিজ্ঞতা প্রদান করে।

21.png

Logcat এখন অটোমেটিক R8-প্রসেস করা স্ট্যাক ট্রেস শনাক্ত ও রিট্রেস করে

ফিউজড লাইব্রেরি প্লাগ-ইন: একাধিক Android লাইব্রেরি একটি হিসেবে প্রকাশ করুন

Android Gradle Plugin 9.0-এর সাথে বান্ডেল করা নতুন Fused Library প্লাগ-ইন আপনাকে একাধিক Android লাইব্রেরি মডিউলকে একটি প্রকাশযোগ্য Android লাইব্রেরিতে (AAR) প্যাকেজ করতে দেয়। এটি Android Gradle প্লাগ-ইনের জন্য সবচেয়ে বেশি অনুরোধ করা ফিচারগুলির মধ্যে একটি এবং আমরা আজ এটি আপনার জন্য উপলভ্য করছি। এই প্লাগ-ইন আপনাকে ইন্টার্নালি আপনার কোড ও রিসোর্স মডিউলারাইজ করতে সাহায্য করে, একই সাথে শুধুমাত্র একটি ডিপেন্ডেন্সি এক্সপোজ করার মাধ্যমে আপনার ব্যবহারকারীদের জন্য ইন্টিগ্রেশন প্রসেস সহজ করে তোলে। প্রজেক্ট সেট-আপ ও ভার্সন ম্যানেজমেন্ট স্ট্রিমলাইন করার পাশাপাশি, ফিউজড লাইব্রেরি ডিস্ট্রিবিউট করলে, উন্নত কোড শ্রিঙ্কিংয়ের মাধ্যমে লাইব্রেরির সাইজ কমাতে সাহায্য করতে পারে এবং আপনার ইন্টার্নাল ইমপ্লিমেন্টেশন সংক্রান্ত বিবরণের উপর আরও ভাল কন্ট্রোল অফার করতে পারে। Fused Library প্লাগ-ইন সম্পর্কে আরও জানতে, Fused Library-এর মাধ্যমে একাধিক Android লাইব্রেরি একটি হিসেবে প্রকাশ করুন দেখুন।

22.png

শুরু করুন

ডেভেলপমেন্টের কাজে ঝাঁপিয়ে পড়তে এবং তা দ্রুত সম্পন্ন করতে প্রস্তুত? Android Studio Otter 3 ফিচার ড্রপ ডাউনলোড করুন এবং আজই এই শক্তিশালী নতুন ফিচারগুলি এক্সপ্লোর করা শুরু করুন! 

সবসময়ের মতো, আপনার মতামত আমাদের কাছে খুবই গুরুত্বপূর্ণ। পরিচিত সমস্যা চেক করুন, সমস্যার বিষয়ে অভিযোগ জানান এবং LinkedIn, Medium, YouTube অথবা X-এ আমাদের প্রাণবন্ত কমিউনিটির অংশ হয়ে উঠুন। আসুন, একসাথে Android অ্যাপের ভবিষ্যৎ গড়ে তুলি!

এর লেখা:
পড়া চালিয়ে যান