Mobil Uygulama Teknolojisi

supabase_flutter

supabase_flutter, Supabase'in Flutter entegrasyonunu sağlayan resmi pakettir. Güvenli ve ölçeklenebilir ürünler geliştirmek için auth, veritabanı ve backend servislerini Flutter uygulamalarınıza kolayca entegre edin.

supabase_flutter paketi için temsili görsel
Güncel sürüm2.17.1
Desteklenen platformlarandroid, ios, windows, linux, macos, web
Son paket yayını2026-08-05T08:47:45.893009Z

supabase_flutter, Supabase'in Flutter için resmi entegrasyon paketidir. Bu paket, geliştiricilerin güvenli ve ölçeklenebilir ürünler oluşturmasını kolaylaştırmak amacıyla tasarlanmıştır. Supabase, açık kaynaklı bir Firebase alternatifi olarak bilinir ve PostgreSQL tabanlı bir backend sunar. supabase_flutter paketi, Flutter uygulamalarında kimlik doğrulama (auth), veritabanı işlemleri ve diğer backend servislerine erişim sağlar. Paket, Android, iOS, Windows, Linux, macOS ve web platformlarını destekler. Güncel sürüm 2.17.1 olup, 30 günlük indirme sayısı 753.320'dir ve pub puanı 160/160'dır.

Hangi ihtiyaçlarda değerlendirilebilir?

  • Flutter ile mobil, web veya masaüstü uygulama geliştiren ve backend olarak Supabase kullanmak isteyen ekipler
  • Hızlı bir şekilde kimlik doğrulama ve veritabanı entegrasyonu yapmak isteyen geliştiriciler
  • Açık kaynaklı ve ölçeklenebilir bir backend çözümü arayan projeler

Yaygın kullanım alanları

Kullanıcı Kimlik Doğrulama

E-posta/şifre, sosyal medya veya telefon ile giriş gibi çeşitli kimlik doğrulama yöntemlerini Flutter uygulamanıza entegre etmek için kullanılabilir.

Gerçek Zamanlı Veritabanı İşlemleri

Supabase'in PostgreSQL tabanlı veritabanına CRUD işlemleri yapmak ve gerçek zamanlı aboneliklerle veri değişikliklerini anlık olarak takip etmek için idealdir.

Backend Servislerine Erişim

Depolama (storage), edge functions ve diğer Supabase servislerini Flutter uygulamanızdan kullanarak tam kapsamlı bir backend çözümü oluşturabilirsiniz.

İncelenmesi gereken noktalar

  • Paketin çalışabilmesi için Flutter SDK sürümünün en az 3.35.0 ve Dart SDK sürümünün en az 3.9.0 olması gerekmektedir.
  • Paket, tüm ana platformları destekler; ancak platforma özel yapılandırmalar (örneğin, Android manifest veya iOS Info.plist) gerekebilir.
  • Supabase'in kendi sunucusunu kurmak veya bulut hizmetini kullanmak arasında bir seçim yapmanız gerekir; bu, projenizin ihtiyaçlarına göre değerlendirilmelidir.

pub.dev

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

Paketin kurulumu için resmi belgelerde belirtilen adımlar izlenmelidir. Ancak, bu inceleme için detaylı kurulum talimatları sağlanmamıştır.

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

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, projenizin ihtiyaçlarına göre Supabase ve Flutter entegrasyonunu birlikte tasarlayıp geliştirebiliriz. Backend mimarinizi, kimlik doğrulama akışlarınızı ve veritabanı şemanızı belirleyerek ölçeklenebilir bir çözüm oluşturmak için yanınızdayız.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

supabase_flutter paketi hangi platformları destekler?

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

supabase_flutter paketi için hangi SDK sürümleri gereklidir?

Paketin çalışabilmesi için Dart SDK sürümünün en az 3.9.0 ve Flutter SDK sürümünün en az 3.35.0 olması gerekmektedir.

supabase_flutter paketi ücretsiz midir?

Paket, açık kaynaklı bir Flutter paketidir ve pub.dev üzerinden ücretsiz olarak dağıtılmaktadır. Ancak, Supabase hizmetinin kullanımı için ayrıca bir hesap oluşturmanız gerekebilir.