Mobil Uygulama Teknolojisi

pinput

pinput, Flutter için geliştirilmiş, OTP ve PIN girişi sağlayan, iOS ve Android SMS otomatik doldurma destekli bir pakettir. 6.0.2 sürümüyle tüm platformlarda çalışır.

pinput Flutter paketi ile OTP ve PIN giriş ekranı örneği
Güncel sürüm6.0.2
Desteklenen platformlarandroid, ios, windows, linux, macos, web
Son paket yayını2026-02-04T17:39:50.329332Z

pinput, Flutter uygulamalarında tek seferlik şifre (OTP), PIN kodu, parola, güvenlik kodu ve iki adımlı doğrulama (2FA) giriş alanları oluşturmak için kullanılan bir pakettir. iOS ve Android'de SMS otomatik doldurma özelliklerini destekler. Paket, 6.0.2 sürümüyle Android, iOS, Windows, Linux, macOS ve web platformlarında çalışır. Yayın tarihi 4 Şubat 2026'dır ve depo adresi GitHub üzerindedir. Paket, 30 günde 511 binden fazla indirilmiş ve 3493 beğeni almıştır. Pub puanı 160/160'dır. Flutter SDK >=3.7.0 ve Dart SDK >=2.19.0

Hangi ihtiyaçlarda değerlendirilebilir?

  • Mobil uygulamalarda SMS ile gönderilen tek seferlik şifre (OTP) doğrulama ekranları geliştiren ekipler
  • Web ve masaüstü dahil tüm platformlarda çalışan PIN veya güvenlik kodu girişi gerektiren projeler
  • İki adımlı doğrulama (2FA) veya parola girişi gibi kimlik doğrulama akışlarına ihtiyaç duyan uygulamalar

Yaygın kullanım alanları

SMS ile OTP Doğrulama

Kullanıcının telefonuna gönderilen tek seferlik şifreyi girmesi için özelleştirilebilir bir giriş alanı sağlar. iOS ve Android'de SMS otomatik doldurma desteği sayesinde kullanıcı deneyimi iyileştirilir.

PIN ve Güvenlik Kodu Girişi

Uygulama içi kilit ekranı veya işlem onayı için PIN kodu girişi gerektiren senaryolarda kullanılabilir. Farklı uzunluk ve karakter tipleri (sayısal, alfanümerik) desteklenir.

İki Adımlı Doğrulama (2FA)

Hesap güvenliğini artırmak amacıyla kullanıcıdan doğrulama kodu istenen akışlarda, kod giriş alanını hızlıca entegre etmek için idealdir.

İncelenmesi gereken noktalar

  • Paket, Flutter 3.7.0 ve üzeri sürümlerle uyumludur; projenizin Flutter sürümünü kontrol etmelisiniz.
  • SMS otomatik doldurma özelliği yalnızca iOS ve Android platformlarında çalışır; web ve masaüstü platformlarda bu özellik kullanılamaz.
  • Paket, resmi olarak Flutter Favorite değildir; ancak yüksek indirme sayısı ve pub puanı, topluluk tarafından benimsendiğini gösterir.

pub.dev

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

pinput paketini Flutter projenize eklemek için pubspec.yaml dosyasına bağımlılık olarak eklemeniz yeterlidir. Paket, tüm platformlarda çalıştığı için ek platform ayarı gerektirmez.

  1. 1pubspec.yaml dosyasına pinput: ^6.0.2 satırını dependencies bölümüne ekleyin.
  2. 2flutter pub get komutunu çalıştırarak paketi indirin.
  3. 3Kodunuzda import 'package:pinput/pinput.dart'; ifadesiyle paketi kullanmaya başlayın.

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

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, projenizin ihtiyaçlarına özel OTP ve PIN giriş akışlarını tasarlayıp geliştirebiliriz. Mevcut paketlerin yetersiz kaldığı durumlarda, markanıza ve kullanıcı deneyiminize uygun özel çözümler üretiyoruz. Kapsam belirleme ve geliştirme süreçlerini birlikte yürütebiliriz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

pinput paketi hangi Flutter sürümleriyle uyumludur?

pinput, Flutter 3.7.0 ve üzeri sürümlerle uyumludur. Dart SDK gereksinimi ise >=2.19.0

pinput paketi web ve masaüstü platformlarda çalışır mı?

Evet, pinput paketi Android, iOS, Windows, Linux, macOS ve web platformlarını destekler. Ancak SMS otomatik doldurma özelliği yalnızca iOS ve Android'de çalışır.

pinput paketi SMS otomatik doldurmayı nasıl destekler?

pinput, iOS'ta SMS otomatik doldurma ve Android'de One Time Code API'sini kullanarak SMS ile gelen kodu otomatik olarak algılayıp giriş alanına yerleştirir. Bu özellik, kullanıcının kodu manuel girmesine gerek kalmadan doğrulama işlemini hızlandırır.