Kullanıcılara yardımcı olan ve onları eğlendiren Chat uygulamaları geliştirin

Google Chat tasarım ilkeleri, yüksek kaliteli Chat uygulamaları oluşturmanıza yardımcı olmak için bir araya getirdiğimiz bir sistemdir. Sistem iki temele dayanı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ı olacak 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 ardışık üç aşamaya ayırır:

  1. Chat uygulamanızı planlayın. Planlama sırasında Chat uygulamanızın hangi kullanıcılara yardımcı olacağını ve uygulamanın hangi görevlere yardımcı olacağını belirler ve her bir kullanıcı uygulaması etkileşimini tanımlayan kullanıcı yolculuklarını oluşturursunuz.
  2. Kullanıcıları karşılayın ve 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ıya hazırlar.
  3. Kullanıcıları başarıya yönlendirin. İlk katılımdan sonra Chat uygulamanız, kullanıcıları etkileşimli kartlar ve mesajlarla yönlendirerek hedeflerine ulaşmalarına yardımcı olmaya devam eder. Chat uygulamanız, yardıma ihtiyaç duyan veya hatalarla karşılaşan kullanıcılara ilerlemeleri için bilmeleri gerekenleri söyler.

Karta dayalı kullanıcı arayüzü çerçevesi

Karta dayalı kullanıcı arayüzü çerçevesi Android, iOS ve web'de tutarlı ve keyifli bir deneyim sağlar.

Chat uygulamaları, kullanıcılarla her biri JSON nesnesi olarak temsil edilen kısa mesajları veya kart mesajlarını kullanarak etkileşim kurar.

Kısa mesajlar, basit bildirimler için mükemmel bir seçenektir. @bahislerin yanı sıra kalın, italik ve code gibi temel biçimlendirme özelliklerini destekler.

Bir uygulama, yazılım geliştiricilerine kod donmasının yaklaştığını bildirmek için bir kısa mesaj kullanabilir:

Google Chat'te kodun dondurulduğunu bildiren örnek kısa mesaj

Kart mesajları belirli bir düzeni, düğmeler gibi etkileşimli kullanıcı arayüzü öğelerini ve resim gibi rich media öğelerini destekler. Kart mesajlarıyla ayrıntılı bilgiler sunun, kullanıcılardan bilgi toplayın ve kullanıcıları bir sonraki adımı atmaya yönlendirin.

Uygulama, anket yayınlamak için kart mesajı kullanabilir:

Chat alanında kart mesajıyla anket yayınlama

Kullanıcıların, form verilerini doldurmak gibi çok adımlı işlemleri tamamlamalarına yardımcı olmak için kartlar bir iletişim kutusunda sırayla sıralanabilir. Uygulamaların kullanıcıyla doğrudan etkileşim kurmasını sağlayan iletişim kutuları pencerelerde açılır.

Bir uygulama, kişi bilgilerini toplamak için bir iletişim kutusu başlatabilir:

İletişim kutusu yardımıyla kullanıcıdan yeni bir kişiyle ilgili ayrıntıları toplama

İster Chat uygulaması derleyip dağıtmış olun ister yeni bir Chat uygulamasının adını düşünmeyi düşünün, bu ilkeler kullanıcıları memnun edecek Chat uygulamaları oluşturmanıza yardımcı olabilir.