Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Leanback sample request. #1

Open
luiscurini opened this issue Sep 19, 2022 · 1 comment
Open

Better Leanback sample request. #1

luiscurini opened this issue Sep 19, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@luiscurini
Copy link

Hi,

Sorry for the long post but this isn't a good sample for people that want to port their TV apps to Fire TV auto.
Starting from your own guides on how to create a FireTV app, the recommended way to do so is by using the Androidx Leanback Library.

Screenshot 2022-09-19 at 15 28 03

Leanback provides a lot of templates to simplify the creation of TV apps. It basically simplifies navigation and focus between the different elements that can be shown while using the D-pad.

This library wasn't clearly intended to be used with touch controls or mouse, there are a lot of issues that have been reported to google if one tries to run a leanback app on a tablet and many more things that could be added to this sample.

For example:

It'd be nice to have a sample of how to make a leanback app compatible with touch, instead of how to use RecyclerView and add some focusability properties.

Also an emulator for fireTV auto would be nice. An Emulator does the job for now, but there are some specific things of FireTV auto like no connectivity or automotive SDK that are cannot be tested.

We're interested in porting our fireTV auto but we would be fighting against the framework to make it work as intended.

@giolaq
Copy link

giolaq commented Sep 22, 2022

Hi @luiscurini! Thanks for your post!
It contains a lot of good feedback and idea to improve.
I will take care of them and update here soon!

@giolaq giolaq added the enhancement New feature or request label Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants