Kuika’nın Badge elementi, kullanıcı arayüzünde belirli bilgileri vurgulamak veya öne çıkarmak için kullanılır. Badge, küçük ve dikkat çekici bir etiket olarak, genellikle sayılar, durum bilgileri ya da bildirimler göstermek amacıyla kullanılır. Özellikle kullanıcı etkileşimlerini izlemek veya önemli bir bilginin gözden kaçmamasını sağlamak için faydalıdır. Örneğin, bir bildirim simgesi üzerine eklenen bir Badge, okunmamış mesaj sayısını gösterebilir. Bu eğitim içeriğinde, Badge elementini kullanarak uygulamanızda öne çıkarmak istediğiniz bilgileri nasıl sunabileceğinizi öğreneceksiniz.
Badge elementinin aşağıda yer alan işlevleri bulunur:
Bildirim Sayısı: Badge elementinin en yaygın kullanım alanı, bildirim sayısını göstermektir. Örneğin, bir sohbet uygulamasında kaç yeni mesajınız olduğunu ya da bir e-posta istemcisinde okunmamış e-posta sayısını göstermek için kullanılabilir.
Durum Göstergesi: Badge elementleri, belirli bir nesnenin durumunu göstermek amacıyla kullanılabilir. Örneğin, bir yapılacaklar listesi (to-do list) uygulamasında tamamlanmamış görevlerin sayısını göstermek için faydalıdır.
İzin Durumu: Kullanıcı izinlerini yönetirken, Badge elementleri belirli bir iznin aktif veya pasif durumunu göstermek için kullanılabilir. Örneğin, bir uygulama, kamera izninin durumunu göstermek için bir Badge kullanabilir.
Sosyal Ağ Bildirimleri: Sosyal medya uygulamalarında, yeni etkileşimleri (beğeniler, yorumlar, paylaşımlar) veya bildirim sayılarını göstermek için Badge elementleri kullanılabilir.
Harita veya Yolculuk Uygulamaları: GPS veya harita uygulamalarında, kullanıcıya yolculuk mesafesi, hedefe kalan süre veya yönlendirmeler gibi bilgileri göstermek için Badge elementleri tercih edilebilir.
Oyunlar: Oyunlarda, kullanıcıların oyun içi başarılarını, puanlarını ya da ilerlemelerini göstermek amacıyla Badge elementleri kullanılabilir.
Badge elementi web ve mobil uygulamaları desteklemektedir.
Bu eğitim içeriği aşağıdaki başlıklardan oluşmaktadır:
Badge elementi ekleme,
Badge elementi özellikleri,
Authorization (Yetkilendirme),
Visibility (Görünürlük),
Editability (Düzenlenebilirlik),
Style Panel ile arayüz tasarımını özelleştirme.
Badge Elementi Ekleyin
Kuika platformuna giriş yaptıktan sonra “Apps” ekranından çalışacağınız projeyi açın.
“UI Design” (1) modülünde, sol kenarda bulunan “Elements” (2) panelinden "Display" (3) kategorisi altındaki Badge elementini (4) ekrana sürükleyip bırakın.
Elements panelinden Badge elementini ekranda boş bir alana sürüklerseniz Row elementi ile eklenir. Bir Column içine sürüklerseniz sadece Badge elementi eklemiş olursunuz. Badge elementini tüm Container tipindeki elementlere ekleyebilirsiniz.
Badge Element Özellikleri
Properties panelinde bulunan:
Count: Count alanına statik bir değer ekleyebileceğiniz gibi, Symbol Picker aracılığıyla bir durumu, Input elementinin içeriğini veya bir aksiyon sonucuna ait bir değeri dinamik olarak da alabilirsiniz.
Show Zero: Bildirim sayısının sıfır olduğu durumda gösterilip gösterilmeyeceğini ayarlayabilirsiniz. Bu gösterimi de Symbol Picker aracılığıyla bir durumu, Input elementinin içeriğini veya bir aksiyon sonucuna ait bir değeri dinamik olarak sağlayarak yapabilirsiniz.
Max: Alabileceği en fazla değeri belirleyebilirsiniz. Max alanına statik bir değer ekleyebileceğiniz gibi, Symbol Picker aracılığıyla bir durumu, Input elementinin içeriğini veya bir aksiyon sonucuna ait bir değeri dinamik olarak alabilirsiniz.
Dot: İlgili değer sayısına bakılmaksızın, sayısal gösterim yerine yalnızca bir nokta olarak gösterilmesini sağlayabilirsiniz.
Authorization (Yetkilendirme).
Uygulamanızın ekran ve elementlerinde, "Anonymous Access" ve "All Roles Access" yetkilendirme seçenekleri ile kullanıcı erişimini özelleştirebilirsiniz. "Anonymous Access" herhangi bir hesap bilgisi sorgulaması olmadan erişimi mümkün kılarken, "All Roles Access" ile kullanıcı hesap bilgileri doğrulanarak erişim sağlanır.
Element düzeyinde yetkilendirme için, ilgili elementi seçip Properties panelinden "Authorization" ayarlarını düzenleyerek, uygulamanızın güvenlik ve kullanıcı deneyimini yönetebilirsiniz.
Visibility (Görünürlük)
Ekranların veya elementlerin görünürlüğünü ayarlamanıza olanak tanır. Elementler'de Visibility, belirli bir durum veya koşula göre görünürlüğü düzenlemenizi sağlar. Her bir element için her zaman görünür olmasını, gizli olmasını veya bir koşula bağlı olarak görünüp gizlenmesini sağlayabilirsiniz.
Ekrandaki elemente tıklayın.
Sağ kenardaki “Properties” panelini açın.
“Visibility” alanına tıklayarak uygulamanızın ihtiyacına göre aşağıdaki seçimlerden birini yapın. Kuika, uygulamanızdaki ekranların görünürlük kontrolünü yapabilmeniz için Always Visible, Hidden, Sometimes Visible seçeneklerini sunmaktadır.
Always Visible: Uygulamanızdaki ekranların her zaman görünür olmasını sağlar.
Hidden: Uygulamanızdaki ekranların gizlenmesini sağlar.
Sometimes Visible: Uygulamanızdaki ekranların koşula bağlı görünür olmasını sağlar.
Editability (Düzenlenebilirlik)
Elementleri düzenlenebilir hale getirmenize olanak tanır.
Enabled: Bu seçenek seçildiğinde, ilgili element düzenlenebilir hale gelir.
Disabled: Bu durumda, ilgili element düzenlenemez.
Sometimes Enabled: Bu seçenek, öğenin belirli koşullara göre bazen düzenlenebilir, bazen düzenlenemez olduğu anlamına gelir.
Style Panel ile Arayüz Tasarımını Özelleştirin
Elementlerinizi Styling Paneli ile özelleştirerek, web ve mobil uygulamalarınızda benzersiz ve etkileyici kullanıcı arayüzleri oluşturabilirsiniz.
Altta tanımlanan bölümler element özelinde değişkenlik gösterir.
Layout (Düzen): Elementlerin boyutlandırılması, hizalanması ve çevresel iç boşlukların (padding) ayarlanması gibi görsel düzenlemeleri buradan yapabilirsiniz. Bu ayarlar, elementin içerisinde bulunan diğer elementlerin düzenini de etkiler. Özellikler arasında Size, Min Size ve Align bulunur; ancak, bazı elementler Display özelliğini desteklemeyebilir.
Text (Metin): Elementin metin özellikleri, yazı tipi ailesi, stil, renk, boyut, aralık ve diğer seçenekler aracılığıyla buradan düzenlenebilir. Bu bölüm, Text ile ilgili tüm ayarlamaları destekler.
Fill (Dolgu): Elementin arka planını renk veya görseller ile kişiselleştirmek için Fill ayarını kullanabilirsiniz.
Border (Kenarlık): Elementlerinize kenarlık ekleyerek ve köşe yarıçaplarını ayarlayarak daha estetik bir görünüm kazandırabilirsiniz.
Shadow (Gölge): Web uygulamalarında kullanılan elementlere gölge efekti ekleyerek derinlik hissi verebilirsiniz. Ancak, bazı elementler mobil uygulamalar için uygun olmadığından gölge özelliği desteklenmeyebilir.