আপনার স্টার্ট স্ক্রিন তৈরি করা

আপনার অ্যাপের দেখানো স্ক্রিন তৈরি করতে, আপনি এমন ক্লাসকে ডিফাইন করেন যা Screen ক্লাসকে এক্সটেন্ড করে এবং এর onGetTemplate মেথড প্রয়োগ করে যাতে Template ইনস্ট্যান্স রিটার্ন করা যায়। এই ইনস্ট্যান্সটি কার স্ক্রিনে দেখানোর জন্য UI-এর স্টেটকে রিপ্রেজেন্ট করে।

এই কোড স্নিপেট দেখায় যে কীভাবে "Hello world!" স্ট্রিং দেখানোর জন্য PaneTemplate টেমপ্লেট ব্যবহার করে Screen ঘোষণা করতে হয়:

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()
    }
}