Prinsip desain Google Chat adalah sistem yang kami kumpulkan untuk membantu Anda membuat aplikasi Chat berkualitas tinggi. Sistem ini bertumpu pada dua pilar: prinsip desain dan framework UI berbasis kartu.
Prinsip-prinsip desain
Prinsip desain adalah panduan yang membantu Anda merencanakan, mendesain, dan menerapkan fitur aplikasi Chat yang membantu pengguna mencapai sasaran mereka.
Prinsip desain membagi proses pembuatan aplikasi Chat menjadi tiga fase berurutan:
- Rencanakan aplikasi Chat Anda. Selama perencanaan, Anda akan mempertimbangkan orang-orang yang dapat dibantu oleh aplikasi Chat Anda, tugas yang dapat dibantu oleh aplikasi, dan Anda akan memetakan perjalanan pengguna yang menentukan setiap interaksi aplikasi pengguna.
- Sambut peserta dan ajak mereka memulai. Selama orientasi, aplikasi Chat Anda memperkenalkan dirinya kepada pengguna dan ruang, serta menyiapkan mereka untuk meraih kesuksesan.
- Pandu orang menuju kesuksesan. Setelah aktivasi, aplikasi Chat Anda akan terus membantu pengguna mencapai sasaran dengan memandu mereka menggunakan kartu dan pesan interaktif. Jika pengguna memerlukan bantuan atau mengalami error, aplikasi Chat Anda akan memberi tahu hal yang perlu diketahui untuk melanjutkan.
Framework UI berbasis kartu
Framework UI berbasis kartu memastikan pengalaman yang konsisten dan menyenangkan di Android, iOS, dan web.
Aplikasi Chat berinteraksi dengan pengguna menggunakan pesan teks atau pesan kartu, yang masing-masing diwakili sebagai objek JSON.
Pesan teks sangat cocok untuk notifikasi sederhana. Atribut tersebut mendukung @sebutan
dan pemformatan dasar seperti tebal, miring, dan code
.
Aplikasi mungkin menggunakan pesan teks untuk memberi tahu developer software bahwa pembekuan kode mendekati:
Pesan kartu mendukung tata letak yang ditentukan, elemen UI interaktif seperti tombol, dan multimedia seperti gambar. Gunakan pesan kartu untuk menyajikan informasi mendetail, mengumpulkan informasi dari pengguna, dan memandu pengguna untuk mengambil langkah selanjutnya.
Aplikasi mungkin menggunakan pesan kartu untuk menjalankan polling:
Untuk membantu pengguna menyelesaikan proses multi-langkah, seperti mengisi data formulir, kartu dapat dirangkai secara berurutan dalam dialog. Dialog terbuka di jendela yang memungkinkan aplikasi berinteraksi dengan pengguna secara langsung.
Aplikasi mungkin memulai dialog untuk mengumpulkan detail kontak:
Topik terkait
Baik Anda sudah membuat dan men-deploy aplikasi Chat atau baru saja memikirkan nama aplikasi Chat, prinsip-prinsip ini dapat membantu Anda membangun aplikasi Chat yang menyenangkan pengguna.
Rencanakan aplikasi Chat Anda:
Sambut peserta dan ajak mereka untuk memulai:
Pandu orang menuju kesuksesan: