জেটপ্যাক কম্পোজ লাইব্রেরি ব্যবহার করে আপনার UI ডিজাইনকে ত্বরান্বিত করতে সহায়তা করার জন্য Android স্টুডিও সরঞ্জামগুলির একটি স্লেট সরবরাহ করে। আপনি বিল অফ ম্যাটেরিয়ালস (BOM) এর মাধ্যমে আপনার গ্রেডল ফাইলে প্রয়োজনীয় নির্ভরতা যুক্ত করে প্রথমে সেই সরঞ্জামগুলি ব্যবহার করা শুরু করতে পারেন।
রচনার জন্য সরঞ্জাম
আপনার UI ডিজাইন করার জন্য টুল
ডিজাইনের চশমার সাথে সারিবদ্ধ করার জন্য উপাদান, ডিজাইন সিস্টেম এবং স্ক্রিন তৈরি করুন।
- পূর্বরূপ UI : পূর্বরূপ দেখুন, সংগঠিত করুন এবং কম্পোজেবলের সাথে ইন্টারঅ্যাক্ট করুন।
- প্রাকদর্শন অ্যানিমেশন : ফ্রেম দ্বারা পরিদর্শন, ডিবাগ, এবং প্রাকদর্শন অ্যানিমেশন ফ্রেম.
আপনার UI বিকাশ এবং পরীক্ষা করার জন্য সরঞ্জাম
কম কনটেক্সট স্যুইচিং সহ UI তৈরি করা এবং চলমান অ্যাপ্লিকেশন পরীক্ষা করাকে ত্বরান্বিত করুন।
- লাইভ এডিট : পরিবর্তনগুলি প্রয়োগ করুন এবং সম্পূর্ণ বিল্ড না করে বাস্তব সময়ে সেগুলি দেখুন৷
- এডিটর অ্যাকশন : অ্যান্ড্রয়েড স্টুডিও এডিটর উইন্ডোতে টেমপ্লেট, গটার আইকন এবং আরও অনেক কিছু ব্যবহার করুন।
আপনার UI ডিবাগ করার জন্য টুল
আপনার অ্যাপের UI কর্মক্ষমতা উন্নত করতে লেআউট, পুনর্গঠন এবং রচনা ট্রেসিং বিশ্লেষণ করুন।
- লেআউট ইন্সপেক্টর : একটি এমুলেটর বা শারীরিক ডিভাইসে একটি রচনা বিন্যাস পরিদর্শন করুন।
- কম্পোজিশন ট্রেসিং : একটি সিস্টেম ট্রেসে আপনার কম্পোজেবল ফাংশন ট্রেস করুন।
UI উপাদানগুলিকে ডিজাইন থেকে কোডিংয়ে সরানোর জন্য টুল
- অ্যান্ড্রয়েড স্টুডিওর জন্য রিলে : ডিজাইনার এবং ডেভেলপারদের মধ্যে অ্যান্ড্রয়েড UI উপাদানগুলির তাত্ক্ষণিক হ্যান্ডঅফ প্রদান করুন। ডিজাইনাররা লেআউট, স্টাইলিং, গতিশীল বিষয়বস্তু এবং মিথস্ক্রিয়া আচরণ সম্পর্কে তথ্য সহ UI উপাদানগুলি প্যাকেজ করতে পারে। বিকাশকারীরা সেই প্যাকেজগুলি আমদানি করতে পারে এবং সেগুলিকে জেটপ্যাক কম্পোজ কোডে রূপান্তর করতে পারে।
জেটপ্যাক কম্পোজ লাইব্রেরি ব্যবহার করে আপনার UI ডিজাইনকে ত্বরান্বিত করতে সহায়তা করার জন্য Android স্টুডিও সরঞ্জামগুলির একটি স্লেট সরবরাহ করে। আপনি বিল অফ ম্যাটেরিয়ালস (BOM) এর মাধ্যমে আপনার গ্রেডল ফাইলে প্রয়োজনীয় নির্ভরতা যুক্ত করে প্রথমে সেই সরঞ্জামগুলি ব্যবহার করা শুরু করতে পারেন।
আপনার UI ডিজাইন করার জন্য টুল
ডিজাইনের চশমার সাথে সারিবদ্ধ করার জন্য উপাদান, ডিজাইন সিস্টেম এবং স্ক্রিন তৈরি করুন।
- পূর্বরূপ UI : পূর্বরূপ দেখুন, সংগঠিত করুন এবং কম্পোজেবলের সাথে ইন্টারঅ্যাক্ট করুন।
- প্রাকদর্শন অ্যানিমেশন : ফ্রেম দ্বারা পরিদর্শন, ডিবাগ, এবং প্রাকদর্শন অ্যানিমেশন ফ্রেম.
আপনার UI বিকাশ এবং পরীক্ষা করার জন্য সরঞ্জাম
কম কনটেক্সট স্যুইচিং সহ UI তৈরি করা এবং চলমান অ্যাপ্লিকেশন পরীক্ষা করাকে ত্বরান্বিত করুন।
- লাইভ এডিট : পরিবর্তনগুলি প্রয়োগ করুন এবং সম্পূর্ণ বিল্ড না করে বাস্তব সময়ে সেগুলি দেখুন৷
- এডিটর অ্যাকশন : অ্যান্ড্রয়েড স্টুডিও এডিটর উইন্ডোতে টেমপ্লেট, গটার আইকন এবং আরও অনেক কিছু ব্যবহার করুন।
আপনার UI ডিবাগ করার জন্য টুল
আপনার অ্যাপের UI কর্মক্ষমতা উন্নত করতে লেআউট, পুনর্গঠন এবং রচনা ট্রেসিং বিশ্লেষণ করুন।
- লেআউট ইন্সপেক্টর : একটি এমুলেটর বা শারীরিক ডিভাইসে একটি রচনা বিন্যাস পরিদর্শন করুন।
- কম্পোজিশন ট্রেসিং : একটি সিস্টেম ট্রেসে আপনার কম্পোজেবল ফাংশন ট্রেস করুন।
UI উপাদানগুলিকে ডিজাইন থেকে কোডিংয়ে সরানোর জন্য টুল
- অ্যান্ড্রয়েড স্টুডিওর জন্য রিলে : ডিজাইনার এবং ডেভেলপারদের মধ্যে অ্যান্ড্রয়েড UI উপাদানগুলির তাত্ক্ষণিক হ্যান্ডঅফ প্রদান করুন। ডিজাইনাররা লেআউট, স্টাইলিং, গতিশীল বিষয়বস্তু এবং মিথস্ক্রিয়া আচরণ সম্পর্কে তথ্য সহ UI উপাদানগুলি প্যাকেজ করতে পারে। বিকাশকারীরা সেই প্যাকেজগুলি আমদানি করতে পারে এবং সেগুলিকে জেটপ্যাক কম্পোজ কোডে রূপান্তর করতে পারে।