Pour créer les écrans affichés par votre application, vous définissez les classes qui étendent la classe Screen et implémentez sa méthode onGetTemplate pour renvoyer l'instance Template qui représente l'état de l'UI à afficher sur l'écran de la voiture.
Cet extrait de code montre comment déclarer un Screen qui utilise un modèle PaneTemplate pour afficher la chaîne "Hello world!" :
class MyStartScreen(carContext: CarContext) : Screen(carContext) { override fun onGetTemplate(): Template { val row = Row.Builder().setTitle("Hello world!").build() val pane = Pane.Builder().addRow(row).build() val header = Header.Builder() .setStartHeaderAction(Action.APP_ICON) .build() return PaneTemplate.Builder(pane) .setHeader(header) .build() } }