Name Description Size Coverage
ChannelConfig.kt Data object that delivers custom configuration details to new channels 1733 -
ChannelLayoutManager.kt [ChannelLayoutManager] manages scrolling state of the channel RecyclerView while satisfying SNAP_SCROLL behaviour 5925 -
ChannelOnboardingActivity.kt 1075 -
ChannelRepo.kt ChannelRepo abstracts app logic that requires exposures to other repos (e.g. removing a pinned tile channel would require a reference to [PinnedTileRepo]. [TileSource] is used to determine which Repo is responsible to handle requested operations 6715 -
ChannelTile.kt Backing data for a [RecyclerView] item in a channel 6222 -
content -
DefaultChannel.kt A data container representing a standard channel on the homescreen. This class references a Context and must be nulled when its lifecycle ends. 1473 -
DefaultChannelAdapter.kt Emits upon focus change events. Sends Pair of tile index to focusGained 5568 -
DefaultChannelFactory.kt 2083 -
pinnedtile -
SettingsChannelAdapter.kt 3330 -