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