مهاجرت به نوشتن برای تلویزیون

برای مهاجرت از جعبه ابزار رابط کاربری Leanback به Compose for Android TV، این مراحل را دنبال کنید:

  • با شناسایی کامپوننت‌هایی که استفاده می‌کنید (از جمله آن‌هایی که درون قطعات پیش‌ساخته ارائه شده‌اند) و درک نحوه ساختار رابط کاربری و نحوه جریان داده‌ها در برنامه‌تان ، پیاده‌سازی فعلی Leanback خود را ارزیابی کنید .

  • صفحات جداگانه برنامه تلویزیون خود را به Compose منتقل کنید تا بتوانید به تدریج Compose را یاد بگیرید و با آن سازگار شوید.

    • اگرچه می‌توانید از Leanback و Compose در یک برنامه استفاده کنید تا فرآیند مهاجرت تدریجی انجام شود، اما با جایگزینی کل قطعات به صورت همزمان و با هدف تبدیل برنامه تلویزیونی خود به یک اکتیویتی واحد، شروع کنید.

    • از بخش‌های کوچک شروع کنید. سعی نکنید همه چیز را به یکباره منتقل کنید. با اجزای کوچکتر مانند تنظیمات یا صفحات حساب شروع کنید و به تدریج در برنامه پیشرفت کنید.

    • به مستندات و مثال‌های موجود در منابع ذکر شده در بخش منابع مراجعه کنید.

  • با استفاده از کتابخانه‌های Jetpack از کامپوننت‌های اختصاصی Compose for TV بهره ببرید . برای بررسی نحوه سفارشی‌سازی و گسترش کامپوننت‌های آماده برای ساخت رابط‌های کاربری زیبای تلویزیون، به راهنماهای طراحی ما مراجعه کنید.

  • مدیریت داده‌ها و وضعیت خود را برای پشتیبانی از الگوی برنامه‌نویسی اعلانی Compose تطبیق دهید. این تطبیق ممکن است نیاز به تغییراتی در نحوه مدیریت داده‌ها و وضعیت در برنامه شما داشته باشد. از مکانیسم‌های مدیریت وضعیت داخلی ViewModel و Jetpack Compose برای مدیریت داده‌ها و وضعیت در برنامه خود استفاده کنید.

  • همزمان با انتقال بخش‌های پیچیده‌تر برنامه‌تان ، آزمایش و تکرار کنید .

برای اطلاع از هرگونه باگی که با آن مواجه می‌شوید، با جامعه‌ی فعال توسعه‌دهندگان اندروید در Stack Overflow تعامل داشته باشید، یا باگ‌ها را از طریق ردیاب باگ عمومی ما ارسال کنید.

منابع

چه در Compose تازه‌کار باشید و چه در حال حاضر در حال مهاجرت به آن باشید، مجموعه بزرگ منابع ما اینجا هستند تا به شما در یادگیری بهترین شیوه‌ها برای ساخت رابط‌های کاربری تلویزیون با ابزار توسعه اندروید مدرن، Jetpack Compose، کمک کنند:

،

برای مهاجرت از جعبه ابزار رابط کاربری Leanback به Compose for Android TV، این مراحل را دنبال کنید:

  • با شناسایی کامپوننت‌هایی که استفاده می‌کنید (از جمله آن‌هایی که درون قطعات پیش‌ساخته ارائه شده‌اند) و درک نحوه ساختار رابط کاربری و نحوه جریان داده‌ها در برنامه‌تان ، پیاده‌سازی فعلی Leanback خود را ارزیابی کنید .

  • صفحات جداگانه برنامه تلویزیون خود را به Compose منتقل کنید تا بتوانید به تدریج Compose را یاد بگیرید و با آن سازگار شوید.

    • اگرچه می‌توانید از Leanback و Compose در یک برنامه استفاده کنید تا فرآیند مهاجرت تدریجی انجام شود، اما با جایگزینی کل قطعات به صورت همزمان و با هدف تبدیل برنامه تلویزیونی خود به یک اکتیویتی واحد، شروع کنید.

    • از بخش‌های کوچک شروع کنید. سعی نکنید همه چیز را به یکباره منتقل کنید. با اجزای کوچکتر مانند تنظیمات یا صفحات حساب شروع کنید و به تدریج در برنامه پیشرفت کنید.

    • به مستندات و مثال‌های موجود در منابع ذکر شده در بخش منابع مراجعه کنید.

  • با استفاده از کتابخانه‌های Jetpack از کامپوننت‌های اختصاصی Compose for TV بهره ببرید . برای بررسی نحوه سفارشی‌سازی و گسترش کامپوننت‌های آماده برای ساخت رابط‌های کاربری زیبای تلویزیون، به راهنماهای طراحی ما مراجعه کنید.

  • مدیریت داده‌ها و وضعیت خود را برای پشتیبانی از الگوی برنامه‌نویسی اعلانی Compose تطبیق دهید. این تطبیق ممکن است نیاز به تغییراتی در نحوه مدیریت داده‌ها و وضعیت در برنامه شما داشته باشد. از مکانیسم‌های مدیریت وضعیت داخلی ViewModel و Jetpack Compose برای مدیریت داده‌ها و وضعیت در برنامه خود استفاده کنید.

  • همزمان با انتقال بخش‌های پیچیده‌تر برنامه‌تان ، آزمایش و تکرار کنید .

برای اطلاع از هرگونه باگی که با آن مواجه می‌شوید، با جامعه‌ی فعال توسعه‌دهندگان اندروید در Stack Overflow تعامل داشته باشید، یا باگ‌ها را از طریق ردیاب باگ عمومی ما ارسال کنید.

منابع

چه در Compose تازه‌کار باشید و چه در حال حاضر در حال مهاجرت به آن باشید، مجموعه بزرگ منابع ما اینجا هستند تا به شما در یادگیری بهترین شیوه‌ها برای ساخت رابط‌های کاربری تلویزیون با ابزار توسعه اندروید مدرن، Jetpack Compose، کمک کنند:

،

برای مهاجرت از جعبه ابزار رابط کاربری Leanback به Compose for Android TV، این مراحل را دنبال کنید:

  • با شناسایی کامپوننت‌هایی که استفاده می‌کنید (از جمله آن‌هایی که درون قطعات پیش‌ساخته ارائه شده‌اند) و درک نحوه ساختار رابط کاربری و نحوه جریان داده‌ها در برنامه‌تان ، پیاده‌سازی فعلی Leanback خود را ارزیابی کنید .

  • صفحات جداگانه برنامه تلویزیون خود را به Compose منتقل کنید تا بتوانید به تدریج Compose را یاد بگیرید و با آن سازگار شوید.

    • اگرچه می‌توانید از Leanback و Compose در یک برنامه استفاده کنید تا فرآیند مهاجرت تدریجی انجام شود، اما با جایگزینی کل قطعات به صورت همزمان و با هدف تبدیل برنامه تلویزیونی خود به یک اکتیویتی واحد، شروع کنید.

    • از بخش‌های کوچک شروع کنید. سعی نکنید همه چیز را به یکباره منتقل کنید. با اجزای کوچکتر مانند تنظیمات یا صفحات حساب شروع کنید و به تدریج در برنامه پیشرفت کنید.

    • به مستندات و مثال‌های موجود در منابع ذکر شده در بخش منابع مراجعه کنید.

  • با استفاده از کتابخانه‌های Jetpack از کامپوننت‌های اختصاصی Compose for TV بهره ببرید . برای بررسی نحوه سفارشی‌سازی و گسترش کامپوننت‌های آماده برای ساخت رابط‌های کاربری زیبای تلویزیون، به راهنماهای طراحی ما مراجعه کنید.

  • مدیریت داده‌ها و وضعیت خود را برای پشتیبانی از الگوی برنامه‌نویسی اعلانی Compose تطبیق دهید. این تطبیق ممکن است نیاز به تغییراتی در نحوه مدیریت داده‌ها و وضعیت در برنامه شما داشته باشد. از مکانیسم‌های مدیریت وضعیت داخلی ViewModel و Jetpack Compose برای مدیریت داده‌ها و وضعیت در برنامه خود استفاده کنید.

  • همزمان با انتقال بخش‌های پیچیده‌تر برنامه‌تان ، آزمایش و تکرار کنید .

برای اطلاع از هرگونه باگی که با آن مواجه می‌شوید، با جامعه‌ی فعال توسعه‌دهندگان اندروید در Stack Overflow تعامل داشته باشید، یا باگ‌ها را از طریق ردیاب باگ عمومی ما ارسال کنید.

منابع

چه در Compose تازه‌کار باشید و چه در حال حاضر در حال مهاجرت به آن باشید، مجموعه بزرگ منابع ما اینجا هستند تا به شما در یادگیری بهترین شیوه‌ها برای ساخت رابط‌های کاربری تلویزیون با ابزار توسعه اندروید مدرن، Jetpack Compose، کمک کنند: