Category «Android Advanced Concepts»

Recommending TV Content in Android

When interacting with TVs, users generally prefer to give minimal input before watching content. An ideal scenario for many TV users is: sit down, turn on, and watch. The fewest steps to get users to content they enjoy is generally the path they prefer. The Android framework assists with minimum-input interaction by providing a recommendations …

Adding a Guided Step in Android

Your application might have multi-step tasks for users. For example, your app might need to guide users through purchasing additional content, or setting up a complex configuration setting, or simply confirming a decision. All of these tasks require walking users through one or more ordered steps or decisions. The v17 Leanback support library provides classes …

Building a Details View in Android

The media browsing interface classes provided by the v17 leanback support libraryinclude classes for displaying additional information about a media item, such as a description or reviews, and for taking action on that item, such as purchasing it or playing its content. This lesson discusses how to create a presenter class for media item details, …

Providing a Card View in Android

In the previous lesson, you created a catalog browser, implemented in a browse fragment, that displays a list of media items. In this lesson, you create the card views for your media items and present them in the browse fragment. The BaseCardView class and subclasses display the meta data associated with a media item. TheImageCardView …

Creating TV Navigation in Android

TV devices provide a limited set of navigation controls for apps. Creating an effective navigation scheme for your TV app depends on understanding these limited controls and the limits of users’ perception while operating your app. As you build your Android app for TVs, pay special attention to how the user actually navigates around your …