Giter VIP home page Giter VIP logo

composetv's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

composetv's Issues

Featuire request show details screen

Hey, love the example. been wanting to start and with your example it is a great start. i have added a few things but trying to get a details dialog or view to open on clicking the movie?is there a way in this or it needs to be added?

Thx!!

App crashes when quickly scrolling HomeCarousel

Describe the bug
When we quickly scroll up and down the list of HomeCarousel(TVLazyRow in TVLazyColumn) an error will occur.

To Reproduce
Steps to reproduce the behavior:

  1. Open App
  2. Focus on the list in Home Carousel
  3. Scroll down and up quickly and continuously
  4. App crash error occurred

Expected behavior
I hope there is no app crash error. Because if the scroll is slow, there will be no error if you can handle how to minimize the scroll speed.

Video
https://drive.google.com/file/d/1Wir6Py-mKDJVLsSFkWB2TJ8AmNCDIixe/view?usp=sharing

Trying to uses this project to get started

Hey there. Thanks for putting this up. Its like the only sample project for Jetpack + Android TV.
I was trying to use this project to get started using Jetpack Compose and Android TV.
I can't seem to get this project to run after opening.
Following Error: Activity class {com.techlads.composetv/com.techlads.composetv.LoginActivity} does not exist
I definitely see the LoginActivity file.
Any ideas?

Create toggle menu from left to top

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Many TV apps support a top-bar menu that makes it easy to navigate

Describe alternatives you've considered
No

Design motivation

Screenshot 2023-10-21 at 00 47 49

Version Catalog not implemented properly

I have gone through the project gradle files found version catalog is not implemented properly means plugin are also part of libraries block.

Proposed Solution :

  1. As per Version Catalog standard we can segregate libraries, plugins & bundle into their respective blocks.

I would love to work on this implementation if this is still untracked.

Getting apk files in releases to test for non-coders

Hello, I really like your guys mission and how beautiful the app looks in the screen shots. Are you able to release an apk files for each future release? Instead of just the source code, so non-coders can test the app and report bugs etc :).

Thank you!

Impose Kotlin code formatting standard

I have check out the repository code and have noticed in almost each and every Kotlin file found code formatting issue.

Proposed solution:
To tackle this initially we can implement Detekt and spotless Kotlin linter and letter on we can target this change by package or feature layer.

Also we can implement GitHub Action CI workflow so no one can push changes without proper formatting.

Let me know your thoughts on this approach ๐Ÿ™‚.

Poor performance on scrolling down/up in main page

The problem is that if we run the app on real device, it is extremely laggy when I scroll down/up, I believe this is known issue, it is related to TvLazyColumn and possibly it`s recycling, do we have a solution for this issue? Have you tried implement BaselineProfiles?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.