لإنشاء الشاشات التي يعرضها تطبيقك، عليك تحديد الفئات التي توسّع الفئة Screen وتنفيذ طريقتها onGetTemplate لعرض مثيل Template الذي يمثّل حالة واجهة المستخدم التي سيتم عرضها على شاشة السيارة.
يوضّح مقتطف الرمز هذا كيفية تعريف Screen تستخدم نموذج PaneTemplate لعرض السلسلة "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() } }