record, Flutter uygulamalarında mikrofon sesini dosyaya veya akışa kaydetmek için kullanılan bir pakettir. Çoklu codec, bit hızı ve örnekleme hızı seçenekleri sunar. Android, iOS, Windows, Linux, macOS ve web platformlarını destekler. Paket, 2026-06-29 tarihinde 7.1.1 sürümüyle yayınlanmıştır ve güncel olarak bakımı yapılmaktadır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Ses kaydı gerektiren Flutter mobil uygulamaları
- Web ve masaüstü platformlarında ses kaydı yapmak isteyen geliştiriciler
- Farklı codec ve bit hızı seçenekleriyle esnek kayıt ihtiyacı olan projeler
Yaygın kullanım alanları
Sesli Not Uygulamaları
Kullanıcıların mikrofon aracılığıyla sesli not almasını sağlayan uygulamalarda record paketi kullanılabilir.
Ses Kayıt ve Paylaşım Uygulamaları
Kullanıcıların ses kaydı yapıp paylaşabildiği sosyal veya işbirliği uygulamalarında tercih edilebilir.
Dikte ve Transkripsiyon Uygulamaları
Konuşmayı metne dönüştüren uygulamalarda ses kaydı için record paketi kullanılabilir.
İncelenmesi gereken noktalar
- Paketin çalışabilmesi için Flutter sürümünün en az 3.44.0 ve Dart SDK'nın en az 3.12.0 olması gerekmektedir.
- Platformlara göre izinlerin (mikrofon izni gibi) ayrıca yapılandırılması gerekebilir.
- Web platformunda ses kaydı, tarayıcı desteğine ve kullanıcı iznine bağlıdır; bu durum dikkate alınmalıdır.
pub.dev
Bağımlılık ve geliştirme notları
record paketi, Flutter projelerine pub.dev üzerinden eklenir. Paketin kurulumu için resmi dokümantasyonda belirtilen adımlar izlenmelidir.
- 1pubspec.yaml dosyasına record bağımlılığını ekleyin.
- 2flutter pub get komutunu çalıştırın.
- 3Platforma özel izinleri yapılandırın (örneğin Android'de mikrofon izni).
record paketi, ses kaydını başlatmak, durdurmak ve kaydedilen dosyayı almak için basit bir API sunar. Geliştirme sırasında platform farklılıkları ve codec seçenekleri dikkate alınmalıdır.
- Çoklu codec, bit hızı ve örnekleme hızı seçenekleri sunar.
- Android, iOS, Windows, Linux, macOS ve web platformlarını destekler.
- Ses kaydını dosyaya veya akışa yönlendirebilir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Flutter projelerinizde ses kaydı özelliklerini ihtiyaçlarınıza göre tasarlayıp geliştirebiliriz. record paketinin sunduğu özellikleri değerlendirerek, projenize en uygun çözümü birlikte belirleyebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
record paketi hangi platformları destekler?
record paketi Android, iOS, Windows, Linux, macOS ve web platformlarını destekler.
record paketi hangi codec'leri destekler?
Paket, çoklu codec, bit hızı ve örnekleme hızı seçenekleri sunar. Ancak hangi codec'lerin desteklendiği platforma göre değişebilir; detaylı bilgi için paketin dokümantasyonuna bakılmalıdır.
record paketi ücretsiz midir?
record paketi açık kaynaklı bir Flutter paketidir ve pub.dev üzerinden ücretsiz olarak dağıtılmaktadır.