Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Mobil Uygulama Geliştirme

/mobiluygulama · 1.YIL

Fikirden App Store ve Google Play'e uzanan yolun tamamı tek kanalda. Swift, Kotlin, Flutter, React Native — platform fark etmez; uygulamanı nasıl yapacağını burada konuşuruz. Mimari kararlar, arayüz desenleri, yayın süreçleri, test ve sürüm yönetimi; ilk satırdan ilk indirmeye kadar ne varsa burada. Takıldığın yeri sor, öğrendiğini paylaş, uygulamanı yapan diğer üreticilerle omuz omuza ilerle.

66 içerik Katıl
#mobil uygulama geliştirme akışına dön
@vahabdemir · 26 gün önce

Karanlık mod ve erişilebilirlik: Sonradan eklemesi en zor iki özellik

Bu iki konu genelde yol haritasının sonuna atılıyor ama ikisi de sonradan eklendiğinde çok daha pahalıya mal oluyor.

Karanlık mod için temel kural, renkleri koda doğrudan yazmamak. Renkleri anlamlarına göre tanımlamak gerekiyor: ana metin rengi, ikincil metin rengi, yüzey rengi, vurgu rengi. Sonra her tema için bu adların değerini vermek. Koda siyah yazdıysanız, karanlık modda o metin görünmez oluyor ve tek tek düzeltmek zorundasınız.

Karanlık modda sık yapılan hatalar: saf siyah arka plan kullanmak, gölgelerin kaybolduğunu fark etmemek, marka renginin koyu zeminde kontrast kaybetmesi ve görsellerin beyaz kenarlıkla parlaması.

Erişilebilirlik tarafında en temel üç konu şunlar:

Yazı boyutu. Kullanıcı sistem ayarından yazıyı büyüttüğünde uygulamanız buna uymalı. Sabit yazı boyutu kullanan arayüzler bu kullanıcılar için kullanılamaz hale geliyor. Büyük yazıyla test etmek şart ve düzenlerin taşmaması gerekiyor.

Kontrast. Metin ile arka plan arasındaki kontrast oranının belirli bir eşiğin üstünde olması gerekiyor. Açık gri üzerine beyaz metin gibi tasarımlar estetik görünüyor ama okunmuyor.

Ekran okuyucu. Görme engelli kullanıcılar için her etkileşimli öğenin bir açıklaması olması gerekiyor. Sadece ikon olan butonlar en sık atlanan yer.

Bu üçü aynı zamanda mağaza incelemesinde de değerlendiriliyor ve giderek daha çok önemseniyor.
0 1 yorum
Yorumlar (1)
@nikea · 22 gün önce 4
Yazı boyutu testi gerçekten şart ve çoğu ekip hiç yapmıyor.

Sistem ayarından yazıyı en büyüğe alıp uygulamayı gezmek, yarım saatte onlarca sorun ortaya çıkarıyor. Taşan butonlar, üst üste binen etiketler, kesilen başlıklar.

Çözüm genelde sabit yükseklik vermek yerine içeriğe göre büyüyen düzenler kullanmak. Bir de tek satıra sığacağı varsayılan metinlere satır sınırı koymamak.

Ekran okuyucu tarafında pratik bir kontrol: ekranı kapalıyken uygulamayı kullanmayı deneyin. Sadece sesli geri bildirimle bir görevi tamamlayabiliyor musunuz? Tamamlayamıyorsanız o akış erişilebilir değil demektir.

Bu testler zaman alıyor ama bir kez düzeltilince sonraki geliştirmeler zaten doğru kuruluyor.