Mobil Uygulama Teknolojisi

mask_text_input_formatter

mask_text_input_formatter, Flutter için metin alanlarında maske uygulayarak girişleri biçimlendiren bir pakettir. Telefon numarası, tarih, kart numarası gibi alanlarda kullanıcı deneyimini iyileştirir.

mask_text_input_formatter Flutter paketi ile metin girişi maskeleme örneği
Güncel sürüm2.9.0
Desteklenen platformlarandroid, ios, windows, linux, macos, web
Son paket yayını2024-02-15T09:15:51.194434Z

mask_text_input_formatter, Flutter uygulamalarında TextField ve TextFormField bileşenlerine maske uygulayarak kullanıcı girdisini biçimlendiren bir pakettir. Sürüm 2.9.0, 15 Şubat 2024'te yayınlanmıştır ve Android, iOS, Windows, Linux, macOS ve web platformlarını destekler. Paket, belirli bir maske tanımına göre girişi otomatik olarak biçimlendirir; örneğin telefon numaraları, tarihler veya kredi kartı numaraları gibi alanlarda kullanıcının daha tutarlı veri girmesini sağlar. Flutter SDK >=2.12.0

Hangi ihtiyaçlarda değerlendirilebilir?

  • Flutter ile mobil ve web uygulama geliştiren ekipler
  • Kullanıcı girişlerini belirli bir formata göre zorunlu tutmak isteyen projeler
  • Telefon, tarih, kart numarası gibi alanlarda kullanıcı deneyimini iyileştirmek isteyenler

Yaygın kullanım alanları

Telefon Numarası Girişi

Kullanıcıların telefon numaralarını belirli bir formatta (örneğin +90 555 123 45 67) girmesini sağlamak için idealdir. Maske, kullanıcı yazdıkça otomatik olarak boşluk ve özel karakterleri ekler.

Tarih ve Kart Numarası Alanları

Doğum tarihi veya kredi kartı son kullanma tarihi gibi alanlarda girişi biçimlendirerek hataları azaltır. Örneğin, GG/AA/YYYY formatında otomatik eğik çizgi ekler.

Form Doğrulama Öncesi Ön Biçimlendirme

Formlarda kullanıcı girdisini standartlaştırarak doğrulama sürecini kolaylaştırır. Örneğin, posta kodu veya kimlik numarası gibi alanlarda tutarlılık sağlar.

İncelenmesi gereken noktalar

  • Paket yalnızca Flutter'ın TextField ve TextFormField bileşenleriyle çalışır; diğer giriş bileşenleriyle uyumluluk test edilmelidir.
  • Maske tanımları esnektir ancak çok karmaşık kurallar için yetersiz kalabilir; özel doğrulama mantığı gerekebilir.
  • Paketin sürümü 2.9.0'dır ve SDK kısıtı >=2.12.0

pub.dev

Bağımlılık ve geliştirme notları

Paketin kurulumu için resmi pub.dev sayfasında belirtilen adımlar izlenmelidir. Ancak ZeplinGo olarak bu adımları doğrulamadık; yalnızca sağlanan bilgileri özetliyoruz.

  1. 1pubspec.yaml dosyasına mask_text_input_formatter bağımlılığını ekleyin.
  2. 2flutter pub get komutunu çalıştırın.
  3. 3İlgili Dart dosyasında paketi import edin.

Hazır çözümün ötesinde

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo, Flutter projelerinde özel form ve giriş deneyimleri tasarlar. Bu paketin ihtiyaçlarınıza tam uymadığı durumlarda, size özel maskeleme çözümleri geliştirebiliriz. Birlikte kapsam belirleyerek en uygun yaklaşımı seçeriz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

mask_text_input_formatter hangi platformları destekliyor?

Paket, Android, iOS, Windows, Linux, macOS ve web platformlarını desteklemektedir. Bu sayede Flutter'ın desteklediği tüm platformlarda kullanılabilir.

Paketin Flutter sürümüyle uyumluluğu nedir?

Paket, Flutter SDK >=2.12.0 ve

Paket aktif olarak bakımı yapılıyor mu?

Paketin son sürümü 2.9.0 olup 15 Şubat 2024'te yayınlanmıştır. Pub puanı 160/160'dır ve popülerdir, ancak ZeplinGo olarak bakım durumu hakkında garanti veremeyiz.