Mobil Uygulama Teknolojisi

flutter_secure_storage

flutter_secure_storage, Flutter uygulamalarında hassas verileri şifreli depolama ile güvenle saklamanızı sağlayan bir pakettir. Android, iOS, Windows, Linux, macOS ve web platformlarını destekler.

flutter_secure_storage Flutter paketi ile güvenli veri saklama
Güncel sürüm11.0.0
Desteklenen platformlarandroid, ios, windows, linux, macos, web
Son paket yayını2026-08-06T09:40:28.558266Z

flutter_secure_storage, Flutter uygulamalarında hassas verileri (token, şifre, kimlik bilgileri vb.) şifreli depolama ile saklamak için kullanılan bir pakettir. Android, iOS, Windows, Linux, macOS ve web platformlarını destekler. Paket, her platformun kendi güvenli depolama mekanizmasını kullanarak verilerin korunmasını sağlar. Örneğin, Android'de Keystore tabanlı şifreleme, iOS'ta Keychain, web'de ise WebCrypto gibi. Bu sayede uygulama verileri cihazda güvenli bir şekilde saklanır.

Hangi ihtiyaçlarda değerlendirilebilir?

  • Mobil ve masaüstü Flutter uygulamalarında kullanıcı oturum bilgilerini, API anahtarlarını veya özel verileri güvenle saklamak isteyen geliştiriciler.
  • Çok platformlu (Android, iOS, Windows, Linux, macOS, web) uygulama geliştiren ve tutarlı bir güvenlik katmanı arayan ekipler.
  • Hassas verilerin şifrelenmiş olarak saklanması gereken kurumsal veya finansal uygulamalar geliştirenler.

Yaygın kullanım alanları

Kullanıcı Oturum Yönetimi

Uygulamaya giriş yapan kullanıcının erişim token'ını veya oturum bilgilerini güvenli bir şekilde saklamak ve gerektiğinde okumak için kullanılır.

API Anahtarları ve Gizli Bilgiler

Uygulamanın kullandığı API anahtarları, özel anahtarlar veya diğer gizli bilgileri cihazda şifreli olarak tutmak için idealdir.

Çok Platformlu Güvenli Veri Saklama

Aynı kod tabanıyla Android, iOS, Windows, Linux, macOS ve web platformlarında güvenli depolama ihtiyacını karşılamak için kullanılır.

İncelenmesi gereken noktalar

  • Paketin sürüm 11.0.0 için Flutter SDK >=3.19.0 ve Dart SDK >=3.8.0 gerektirdiğini unutmayın; projenizin bu sürümleri karşıladığından emin olun.
  • Web platformunda güvenli depolama, tarayıcının WebCrypto API'sine dayanır; bu nedenle web desteği, mobil platformlara göre farklı güvenlik özellikleri sunabilir.
  • Paket, verileri şifreli saklar ancak verilerin cihazda kalıcı olarak silinmesi veya yedeklenmesi gibi durumlarda platforma özgü davranışları test etmek gerekebilir.

pub.dev

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

flutter_secure_storage paketini projenize eklemek için pub.dev üzerinden bağımlılık olarak eklemeniz yeterlidir. Paket, Flutter'ın standart paket yönetim sistemi olan pub'ı kullanır.

  1. 1pubspec.yaml dosyanıza flutter_secure_storage bağımlılığını ekleyin.
  2. 2flutter pub get komutunu çalıştırarak paketi indirin.
  3. 3Platforma özel yapılandırma gerekebilir; örneğin Android için minimum SDK sürümünü kontrol edin.

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

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, Flutter uygulamalarınızda güvenli veri saklama ihtiyaçlarınızı analiz ediyor, flutter_secure_storage paketinin projenize uygunluğunu birlikte değerlendiriyor ve gerektiğinde özel çözümler geliştiriyoruz. Projenizin gereksinimlerine göre en doğru mimariyi belirlemek için bizimle iletişime geçebilirsiniz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

flutter_secure_storage paketi hangi platformları destekler?

Paket, Android, iOS, Windows, Linux, macOS ve web platformlarını destekler.

flutter_secure_storage paketi güvenli midir?

Paket, her platformun kendi güvenli depolama mekanizmasını kullanır (örneğin Android'de Keystore, iOS'ta Keychain). Bu sayede veriler şifreli olarak saklanır. Ancak, güvenlik düzeyi platforma göre değişebilir; bu nedenle projenizin gereksinimlerine göre değerlendirme yapılmalıdır.

flutter_secure_storage paketini kullanmak için hangi Flutter sürümü gerekir?

Paketin 11.0.0 sürümü için Flutter SDK >=3.19.0 ve Dart SDK >=3.8.0 gerekmektedir.