Google Chat tasarım ilkeleri, yüksek kaliteli Chat uygulamaları oluşturmanıza yardımcı olmak için derlediğimiz bir sistemdir. Sistemin iki temeli vardır: tasarım ilkeleri ve kart tabanlı kullanıcı arayüzü çerçevesi.
Tasarım ilkeleri
Tasarım ilkeleri, kullanıcıların hedeflerine ulaşmasına yardımcı olan Chat uygulaması özelliklerini planlamanıza, tasarlamanıza ve uygulamanıza yardımcı olan kılavuzlardır.
Tasarım ilkeleri, Chat uygulaması oluşturma sürecini art arda üç aşamaya ayırır:
- Chat uygulamanızı planlayın. Planlama sırasında, Chat uygulamanızın yardımcı olacağı kişileri, uygulamanın size yardımcı olacağı görevleri göz önünde bulundurur ve her kullanıcı uygulaması etkileşimini tanımlayan kullanıcı yolculuklarını haritaya eklersiniz.
- Kullanıcıları karşılayarak başlayın. İlk katılım sırasında Chat uygulamanız kendini kullanıcılara ve alanlara tanıtır ve onları başarılı olacak şekilde ayarlar.
- Kullanıcıları başarıya yönlendirin. İlk katılım aşamasının ardından Chat uygulamanız, etkileşimli kartlar ve mesajlarla kullanıcılara rehberlik ederek kullanıcıların hedeflerine ulaşmasına yardımcı olmaya devam eder. Kullanıcılar yardıma ihtiyaç duyuyor veya hatalarla karşılaşıyorsa ilerlemek için Chat uygulamanızda bilmesi gerekenleri belirtir.
Karta dayalı kullanıcı arayüzü çerçevesi
Karta dayalı kullanıcı arayüzü çerçevesi Android, iOS ve web'de tutarlı, keyifli bir deneyim sunuyor.
Chat uygulamaları kullanıcılarla, her biri bir JSON nesnesi olarak temsil edilen kısa mesajları veya kart mesajlarını kullanarak etkileşimde bulunur.
Kısa mesajlar basit bildirimler için idealdir. Bunlar @bahislerin yanı sıra kalın, italik ve
code gibi temel biçimlendirme özelliklerini destekler.
Bir uygulama, yazılım geliştiricilere kod dondurma işleminin yaklaştığını bildirmek için kısa mesaj kullanabilir:
Kart mesajları tanımlı bir düzeni, düğmeler gibi etkileşimli kullanıcı arayüzü öğelerini ve resimler gibi rich media öğelerini destekler. Ayrıntılı bilgi sunmak, kullanıcılardan bilgi toplamak ve kullanıcıları sonraki adımı atmaya yönlendirmek için kart mesajlarını kullanın.
Uygulama, anket yapmak için kart mesajı kullanabilir:
Kullanıcıların form verilerini doldurmak gibi çok adımlı işlemleri tamamlamasına yardımcı olmak için kartlar bir iletişim kutusunda sırayla birleştirilebilir. Uygulamaların, kullanıcılarla doğrudan etkileşim kurmasına olanak tanıyan pencerelerde açılır.
Bir uygulama, iletişim bilgilerini toplamak için iletişim kutusu başlatabilir:
Sonraki adımlar
İster bir Chat uygulaması derleyip dağıtın ister kısa süre önce bir Chat uygulamasının adını düşünüyor olun, bu ilkeler kullanıcıları beğenecek Chat uygulamaları oluşturmanıza yardımcı olacaktır.