Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creating Engaging Android TV and Fire TV Apps

Creating Engaging Android TV and Fire TV Apps

Ready to launch your app or game on the big screen? Whether you are targeting Google Android TV or Amazon Fire TV, this talk is your guide to creating great “10 foot UIs” for customers watching television on their couch!
In this session, we’ll dive into the best practices for TV app development. Get ready to explore the key design principles, development strategies, and performance optimizations. We’ll cover everything you need to know, from creating beautiful UIs with Kotlin and Jetpack Compose for TV, React Native or Flutter, to optimizing remote control inputs to ensure a seamless navigation experience.

Avatar for Giovanni Laquidara

Giovanni Laquidara

October 30, 2023
Tweet

More Decks by Giovanni Laquidara

Other Decks in Programming

Transcript

  1. Market value USD 298 billion by 2026. Strong adoption in

    Asia-Pacific and North America https://www.marketdecipher.com/report/smart-tv-market
  2. The Potential of Smart TV App Development Over 10,000 USD

    1.5 billion revenue in 2021 Subscriptions – IAP - Ads
  3. TvLazyColumn( … ) ) { item { FeaturedMoviesCarousel() } item

    { MoviesRow() } item { Top10MoviesList() } item { MoviesRow() } }
  4. private val purchasesUpdatedListener: PurchasesUpdatedListener = object : PurchasesUpdatedListener() { fun

    onPurchasesUpdated(billingResult: BillingResult, purchases: List<Purchas>) {} } private val billingClient: BillingClient = BillingClient.newBuilder(context) .setListener(purchasesUpdatedListener) .enablePendingPurchases() .build()