আপনার কম্পোজ-ভিত্তিক অ্যাপে কীভাবে স্টেট স্থাপন ও পরিচালনা করতে হয় এবং স্টেটের পরিবর্তনে সাড়া দেওয়ার জন্য UI কীভাবে কনফিগার করতে হয়, তা শিখুন। দেখুন কীভাবে অবজার্ভেবল স্টেট তৈরি করতে হয়, রিকম্পোজিশন বা কনফিগারেশন পরিবর্তনের পরেও কীভাবে স্টেট ধরে রাখতে হয় এবং সর্বোত্তম ডেটা প্রবাহের জন্য আপনার কম্পোজেবলগুলোকে কীভাবে কাঠামোবদ্ধ করতে হয়।
মূল বিষয়গুলো
- আপনার অ্যাপের স্টেট যদি কোনো কম্পোজেবলের অভ্যন্তরীণ হয়, তাহলে রিকম্পোজিশনের পরেও স্টেটটি পারসিস্ট করতে
remember। - কনফিগারেশন পরিবর্তনের পরেও অবস্থা অক্ষুণ্ণ রাখতে
rememberSaveableব্যবহার করুন। - স্টেট হোয়েস্টিং হলো একটি প্রোগ্রামিং প্যাটার্ন, যেখানে কোনো কম্পোজেবলের কলারের কাছে স্টেট স্থানান্তর করা হয়। যেখানে সম্ভব, কম্পোজেবলটিকে আরও পুনঃব্যবহারযোগ্য ও পরীক্ষাযোগ্য করে তুলতে স্টেট হোয়েস্টিং ব্যবহার করুন।
- স্টেটকে আরও ভালোভাবে এনক্যাপসুলেট করতে এবং UI-এর জন্য তথ্যের একটি একক উৎস তৈরি করতে,
ViewModelক্লাস ব্যবহার করে একটি অবজার্ভেবল স্টেট হোল্ডারে এক্সপোজড স্টেট রাখা হয়।
সম্পদ
যে সংগ্রহগুলিতে এই নির্দেশিকাটি রয়েছে
এই নির্দেশিকাটি বিশেষভাবে নির্বাচিত কুইক গাইড সংকলনগুলোর একটি অংশ, যা অ্যান্ড্রয়েড ডেভেলপমেন্টের বৃহত্তর লক্ষ্যগুলো পূরণ করে:

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