Для перехода с инструментария Leanback UI на Compose для Android TV выполните следующие действия:
Оцените текущую реализацию Leanback , определив используемые компоненты (включая те, которые предоставляются внутри готовых фрагментов) и разобравшись в структуре пользовательского интерфейса и потоке данных в вашем приложении.
Перенесите отдельные экраны вашего приложения для ТВ в Compose, чтобы вы могли постепенно осваивать и адаптироваться к Compose.
Хотя вы можете использовать Leanback и Compose в одном приложении для постепенной миграции, начните с замены целых фрагментов за раз, стремясь превратить ваше приложение для просмотра телевизора в единое приложение.
Начните с малого. Не пытайтесь перенести все сразу. Начните с небольших компонентов, таких как настройки или экраны учетной записи, и постепенно продвигайтесь по приложению.
Обратитесь к документации и примерам в ресурсах, перечисленных в разделе «Ресурсы» .
Используйте специализированные компоненты Compose для телевизоров, применяя библиотеки Jetpack . Ознакомьтесь с нашими руководствами по дизайну , чтобы узнать, как можно настраивать и расширять готовые компоненты для создания красивых пользовательских интерфейсов для телевизоров.
Адаптируйте управление данными и состоянием в соответствии с парадигмой декларативного программирования Compose. Адаптация может потребовать изменений в способе управления данными и состоянием в вашем приложении. Используйте
ViewModelи внутренние механизмы управления состоянием Jetpack Compose для управления данными и состоянием в вашем приложении.Тестируйте и дорабатывайте по мере переноса более сложных частей вашего приложения.
Обсуждайте обнаруженные вами ошибки с активным сообществом разработчиков Android на Stack Overflow или отправляйте сообщения об ошибках через наш общедоступный трекер ошибок .
Ресурсы
Независимо от того, являетесь ли вы новичком в Compose или уже находитесь в процессе перехода на него, наша обширная коллекция ресурсов поможет вам освоить лучшие практики создания пользовательских интерфейсов для телевизоров с помощью современного инструментария разработки Android, Jetpack Compose:
- Руководства по интеграции Compose с TV
- Руководства по дизайну телевизоров
- Введение в создание музыки для телевидения: практическое занятие.
- Примечания к выпуску библиотеки
- Пример приложения для потоковой передачи видео JetStream
- Пример приложения для потоковой передачи аудио JetCaster
- Образцы компонентов
Для перехода с инструментария Leanback UI на Compose для Android TV выполните следующие действия:
Оцените текущую реализацию Leanback , определив используемые компоненты (включая те, которые предоставляются внутри готовых фрагментов) и разобравшись в структуре пользовательского интерфейса и потоке данных в вашем приложении.
Перенесите отдельные экраны вашего приложения для ТВ в Compose, чтобы вы могли постепенно осваивать и адаптироваться к Compose.
Хотя вы можете использовать Leanback и Compose в одном приложении для постепенной миграции, начните с замены целых фрагментов за раз, стремясь превратить ваше приложение для просмотра телевизора в единое приложение.
Начните с малого. Не пытайтесь перенести все сразу. Начните с небольших компонентов, таких как настройки или экраны учетной записи, и постепенно продвигайтесь по приложению.
Обратитесь к документации и примерам в ресурсах, перечисленных в разделе «Ресурсы» .
Используйте специализированные компоненты Compose для телевизоров, применяя библиотеки Jetpack . Ознакомьтесь с нашими руководствами по дизайну , чтобы узнать, как можно настраивать и расширять готовые компоненты для создания красивых пользовательских интерфейсов для телевизоров.
Адаптируйте управление данными и состоянием в соответствии с парадигмой декларативного программирования Compose. Адаптация может потребовать изменений в способе управления данными и состоянием в вашем приложении. Используйте
ViewModelи внутренние механизмы управления состоянием Jetpack Compose для управления данными и состоянием в вашем приложении.Тестируйте и дорабатывайте по мере переноса более сложных частей вашего приложения.
Обсуждайте обнаруженные вами ошибки с активным сообществом разработчиков Android на Stack Overflow или отправляйте сообщения об ошибках через наш общедоступный трекер ошибок .
Ресурсы
Независимо от того, являетесь ли вы новичком в Compose или уже находитесь в процессе перехода на него, наша обширная коллекция ресурсов поможет вам освоить лучшие практики создания пользовательских интерфейсов для телевизоров с помощью современного инструментария разработки Android, Jetpack Compose:
- Руководства по интеграции Compose с TV
- Руководства по дизайну телевизоров
- Введение в создание музыки для телевидения: практическое занятие.
- Примечания к выпуску библиотеки
- Пример приложения для потоковой передачи видео JetStream
- Пример приложения для потоковой передачи аудио JetCaster
- Образцы компонентов
Для перехода с инструментария Leanback UI на Compose для Android TV выполните следующие действия:
Оцените текущую реализацию Leanback , определив используемые компоненты (включая те, которые предоставляются внутри готовых фрагментов) и разобравшись в структуре пользовательского интерфейса и потоке данных в вашем приложении.
Перенесите отдельные экраны вашего приложения для ТВ в Compose, чтобы вы могли постепенно осваивать и адаптироваться к Compose.
Хотя вы можете использовать Leanback и Compose в одном приложении для постепенной миграции, начните с замены целых фрагментов за раз, стремясь превратить ваше приложение для просмотра телевизора в единое приложение.
Начните с малого. Не пытайтесь перенести все сразу. Начните с небольших компонентов, таких как настройки или экраны учетной записи, и постепенно продвигайтесь по приложению.
Обратитесь к документации и примерам в ресурсах, перечисленных в разделе «Ресурсы» .
Используйте специализированные компоненты Compose для телевизоров, применяя библиотеки Jetpack . Ознакомьтесь с нашими руководствами по дизайну , чтобы узнать, как можно настраивать и расширять готовые компоненты для создания красивых пользовательских интерфейсов для телевизоров.
Адаптируйте управление данными и состоянием в соответствии с парадигмой декларативного программирования Compose. Адаптация может потребовать изменений в способе управления данными и состоянием в вашем приложении. Используйте
ViewModelи внутренние механизмы управления состоянием Jetpack Compose для управления данными и состоянием в вашем приложении.Тестируйте и дорабатывайте по мере переноса более сложных частей вашего приложения.
Обсуждайте обнаруженные вами ошибки с активным сообществом разработчиков Android на Stack Overflow или отправляйте сообщения об ошибках через наш общедоступный трекер ошибок .
Ресурсы
Независимо от того, являетесь ли вы новичком в Compose или уже находитесь в процессе перехода на него, наша обширная коллекция ресурсов поможет вам освоить лучшие практики создания пользовательских интерфейсов для телевизоров с помощью современного инструментария разработки Android, Jetpack Compose:
- Руководства по интеграции Compose с TV
- Руководства по дизайну телевизоров
- Введение в создание музыки для телевидения: практическое занятие.
- Примечания к выпуску библиотеки
- Пример приложения для потоковой передачи видео JetStream
- Пример приложения для потоковой передачи аудио JetCaster
- Образцы компонентов