Package-level declarations

Types

Link copied to clipboard

A manager for the NavApp Components' representation within a display. This interface provides shared instances for various frontends within the same display, allowing the global NavApp state to be managed in a centralized place without frontends having any dependency on each other.

Link copied to clipboard
@IviExperimental(reasons = [])
abstract class NavAppFragment<P : AnyPanel, VM : FrontendViewModel<P>>(viewModelClass: KClass<VM>) : IviFragment<P, VM>

Base case class for Fragments that needs to be shown by Automotive UI. It integrates with Automotive UI using the StockNavAppComponentsDisplayManager.

Properties

Link copied to clipboard

This is a convenience util for generating a client tag for NavApp. The client tag can be passed to NavAppComponentsProvider.getGlobalComponent for logging purposes.

Functions

Link copied to clipboard