Kartu

Kartu menyediakan akses cepat ke informasi dan tindakan yang diperlukan pengguna untuk menyelesaikan berbagai aktivitas. Carousel kartu akan ditampilkan dengan menggeser tampilan jam, dan geser tambahan akan beralih antar-kartu. Kartu itu sendiri tidak dapat di-scroll.

Pengguna dapat memilih kartu yang ingin dilihat. Ada kartu untuk memeriksa cuaca, menyetel timer, melacak progres kebugaran harian, memulai olahraga dengan cepat, memutar lagu, melihat jadwal rapat mendatang, dan mengirimkan pesan ke kontak favorit.

Kartu berdampingan satu sama lain.
Gambar 1.: Kartu memberi pengguna akses ke informasi dan tindakan.

Daripada menggunakan Compose (atau View), Kartu ditentukan secara deklaratif menggunakan library protolayout dan tiles Jetpack. Karena Kartu dirender di lingkungan terpisah dan jarak jauh, Kartu memerlukan pendekatan yang berbeda untuk memuat, menampilkan, dan memperbarui data di dalamnya. Kesederhanaannya membuat aplikasi ini mudah dibuat, diuji, dan di-deploy.

Prinsip inti

Wear OS menyediakan kartu sebagai cara untuk menampilkan sejumlah kecil informasi utama, yang dapat dibaca pengguna setelah mereka melihat sekilas kartu selama beberapa detik. Untuk memberikan pengalaman berkualitas tinggi bagi pengguna, ikuti praktik terbaik berikut:

  • Jangan penuhi kartu dengan terlalu banyak konten. Sebagai gantinya, izinkan pengguna mengetuk kartu untuk mempelajari lebih lanjut dan mengambil tindakan di platform lain dalam aplikasi Anda. Lihat Menyertakan (setidaknya) satu penampung.
  • Tentukan tata letak dan konten kartu secara deklaratif. Sistem bertanggung jawab atas rendering akhir.
  • Jangan terlalu sering mengambil konten atau memulai pekerjaan asinkron yang berjalan lama di layanan kartu. Untuk melakukan pekerjaan yang mungkin memerlukan waktu lama untuk selesai—seperti panggilan jaringan—gunakan WorkManager untuk menjadwalkan tugas latar belakang, dan meng-cache atau menyimpan hasilnya dalam penyimpanan lokal.