Android TV Overview

26
Android TV Paul Trebilcox-Ruiz

Transcript of Android TV Overview

Android TV

Paul Trebilcox-Ruiz

Android TV

• Design

• Media Apps

• Games

• Play Store

Design – Home Screen

• App Selection Screen

• Recommendations

• Notifications

Design – For the Living Room

• Text and Icon Sizes

• Casual Consumption

• Cinematic Experience

Design – User Interactions

• Voice Interaction

• Background Images

• Audio Feedback

Design – Styles

• Landscape

• Overscan

• Color

• Text Usage

Media Apps – Browse Fragment

• Leanback Library

• Content Grid

• Fastlane Navigation

• Branding

Media Apps – Detail Fragment

• Content Description

• Multiple Actions

• Related Content

Media Apps – Content

• Activity– Exoplayer, Ooyala, Custom Player, etc.

• Custom Views and Fragments• Media Session – Now Playing Card

Games - Design

• Landscape

• Immersive Experience

• Companion Apps

Controls

• D Pad, Joysticks

• Consistent Button Mapping

• InputDeviceListener– handleMotionEvent(MotionEvent)– handleKeyEvent(KeyEvent)

Games – Connectivity

• Ethernet

• Google Play Games

Play Store

• App Approval– Visual Design/Interaction– Functionality

Additional Resources

• Leanback Class Overviewshttps://developer.android.com/reference/android/support/v17/leanback/app/package-summary.html

• Distributehttp://developer.android.com/distribute/essentials/quality/tv.html

• Design

http://developer.android.com/design/tv/index.html

• Develop

https://developer.android.com/training/tv/index.html

Me

● Android Blog

http://ptrprograms.blogspot.com/

● GitHub – Android Samples

https://github.com/PaulTR/AndroidDemoProjects

Google++PaulTrebilcoxRuiz