Daha iyi bir Türkiye mümkün! Türkiye'nin girişimcilik ve inovasyon topluluğu·2018'den beri

Mobil Uygulama Geliştirme

/mobiluygulama

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.

#mobil uygulama geliştirme akışına dön
@nisantekin · 11 gün önce

Mobil kayıt formunda kullanıcıyı yoran 8 detay: klavye türü, otomatik doldurma ve Türkçe karakter sorunları

Son üç ayda dört farklı mobil uygulamanın kayıt ve ödeme ekranlarında kullanılabilirlik testi yaptım. Her testte katılımcılara aynı formu doldurtup ekranlarını kaydettik. İlginç olan şu: kullanıcıyı formdan kaçıran şeyler genelde tasarımın büyük kararları değil, kodda bir satırla çözülebilecek küçük ayrıntılar. En sık gördüklerimi yazıyorum.

1. Yanlış klavye. Telefon alanında harf klavyesi, e-posta alanında @ işaretinin olmadığı klavye açılıyor. Her alana doğru klavye türünü atamak birkaç dakikalık iş.

2. Otomatik doldurmanın çalışmaması. Alan türleri işaretlenmediği için telefon kayıtlı adı, e-postayı ya da adresi önermiyor. iOS ve Android'in her ikisinde de alanın ne olduğunu sisteme söylemek mümkün; söylemeyince kullanıcı her şeyi elle yazıyor.

3. SMS kodunun otomatik gelmemesi. Tek kullanımlık kod alanı doğru işaretlendiğinde iOS gelen kodu klavyenin üstünde öneriyor. İşaretlenmemiş formlarda kullanıcı mesajlara gidip kodu ezberleyip geri dönüyor, bu arada bir kısmı vazgeçiyor.

4. Türkçe büyük harf dönüşümü. İsim alanı otomatik olarak büyük harfe çevrilirken i harfi I'ya dönüyor. Kullanıcı adı yanlış yazılmış görünce düzeltmeye çalışıyor ve düzeltemiyor.

5. Telefon numarası biçimi. Başında sıfır, artı doksan ya da boşluklu yazılan numaraların bir kısmı hata veriyor. Kullanıcıdan biçim istemek yerine gelen her biçimi kabul edip normalleştirmek gerekiyor.

6. Klavyenin butonu kapatması. Formun altındaki devam butonu klavyenin arkasında kalıyor, kullanıcı formun bittiğini anlamıyor.

7. Hata mesajının zamanlaması. Kullanıcı daha yazmayı bitirmeden e-posta geçersiz uyarısı kırmızı yanıyor. Hata mesajı alandan çıkınca gösterilmeli.

8. Parola kurallarının sonradan söylenmesi. Kurallar ancak hata alınınca görünüyor. Kuralları baştan alanın altına yazmak ve yazdıkça işaretlemek denemeleri belirgin azalttı.

Bu sekiz maddenin hiçbiri ekranın görselliğini değiştirmiyor, o yüzden tasarım incelemesinde de gözden kaçıyor. Benim önerim, her yayından önce formu gerçek bir telefonda, Türkçe klavyeyle ve otomatik doldurma açıkken bir kez baştan sona doldurmak. Simülatörde bunların yarısı görünmüyor.
11 2 yorum
Yorumlar (2)
@damon · 11 gün önce 3
Dördüncü madde bende bir müşterinin kargo etiketlerine kadar gitti. Uygulama ismi büyük harfe çevirip kaydediyordu, kargo firması da etikete öyle bastı. İ harfi her yerde I olmuştu. Dönüşümü dil ayarına göre yapmak yetmedi, sunucu tarafında da aynı hatayı düzeltmemiz gerekti.
@cemrebulut · 11 gün önce 0
Sekizinci maddeye bir ekleme: parola göster butonu. Bizim testlerde mobilde parolayı iki kez yazdırmak yerine tek alan ve göster butonu kullanınca kayıt tamamlama belirgin arttı. İkinci parola alanı masaüstü alışkanlığından kalma ve mobilde gereksiz bir yük.
Tanıtım videosu · 1 dk

inovanadolu'yu 1 dakikada tanı

Kanallar, sözlük, İlham blogu, kişilik testleri ve 140'tan fazla ücretsiz araç. Üretenlerin buluşma noktasında neler olduğunu kısaca izle.