Google'ın Firebase'i yeni bir yerel emülatör kullanıcı arayüzüne, iki ödeme işleme uzantısına ve ML Model Yönetimi API'sine eklendi. Daha fazlasını öğrenmek için okumaya devam edin!
Firebase, Google tarafından sağlanan ve mobil geliştiriciler için birleşik bir hizmet olarak arka uç (BaaS) platformu olarak işlev gören bir araç setidir. Özetle Firebase, analiz, kimlik doğrulama, veritabanları, yapılandırma, anında mesajlaşma, dosya depolama ve daha fazlası gibi kod içi yardımcı programlar için oldukça az sayıda araç sağlar. Genel platform, geliştiricilerin uygulamaları içinde birçok ortak görevi, bu görevler için ayrı ayrı kendi çözümlerini oluşturmalarına gerek kalmadan gerçekleştirmelerine yardımcı olur. Örneğin, Firebase Auth SDK, geliştiricilerin eksiksiz bir oturum açma sistemi eklemesini kolaylaştırır bir ile eşlik eden kullanıcı arayüzü uygulamalarına gidin. Son zamanlarda F.irebase yeni araçlar ve özellikler eklediyeni bir emülatör kullanıcı arayüzü, Stripe ödeme işleme uzantısı, geliştirilmiş TensorFlow lite dağıtımı ve daha fazlası gibi.
Yerel gelişim için yeni emülatör kullanıcı arayüzü
Firebase Emulator paketi geçen yıl piyasaya sürüldü ve şimdi Firebase ekibi beta sürüm kanalında yeni bir yerel emülatör kullanıcı arayüzü başlattı. Bu emülatör kullanıcı arayüzü, geliştiricilerin yeni kodları, dağıtımları beklemeye veya faturalandırma maliyetlerine gerek kalmadan kolayca ve güvenli bir şekilde test etmelerine yardımcı olacaktır. Ayrıca, Firebase hizmetlerinin yerel örneklerini hızlı bir şekilde oluşturabilen yalnızca birkaç CLI komutuyla yeni geliştiricileri de dahil edebilirsiniz.
Emulator Suite ayrıca artık anında kod yeniden yüklemeyi de destekliyor güvenlik kuralları.
Stripe ödeme işleme uzantısı
Firebase ayrıca, geliştiricilerin ortak geliştirici görevlerini otomatikleştirmek için kullanabileceği, önceden paketlenmiş kod paketleri olan Uzantılar da sunar. Artık Firebase, Stripe ile ortaklaşa iki yeni Uzantı geliştirdi. Bu Uzantı, geliştiricilerin uygulamalarına hızlı bir şekilde ödeme işleme özelliklerini eklemelerine ve yönetmelerine olanak tanıyor. Stripe ile Fatura Gönderme Uzantı, geliştiricilerin Stripe ödeme platformunu kullanarak markalı müşteri faturalarını programlı bir şekilde oluşturmasına ve göndermesine olanak tanır. Abonelik Ödemelerini Stripe ile Çalıştırın Uzantı, Stripe ile web kullanıcıları için abonelikler oluşturmak ve senkronize etmek ve ayrıca Firebase Authentication yoluyla abonelik içeriğine erişimi kontrol etmek için kullanılabilir. Bu uzantılar sayesinde, bir geliştirici olarak Stripe'ın API'sini öğrenmenize veya Stripe'ı Firebase ile nasıl entegre edeceğinizi öğrenmenize gerek yok; yalnızca bu uzantıları yükleyin ve başlamaya hazır olmalısınız.
Geliştirilmiş TensorFlow Lite dağıtımı
Firebase ayrıca geliştiricilerin, konsolu kullanmaya gerek kalmadan ML modellerini programlı bir şekilde güncellemelerine ve TensorFlow Lite'a dağıtmalarına olanak tanıyan ML Model Yönetimi API'sini de tanıttı. Güncellenen modelleri artık programlı olarak Firebase'e yükleyebildiğiniz için, modelleri yeni verilerle otomatik olarak yeniden eğiten bir makine öğrenimi hattı olduğunda bu özellikle kullanışlıdır. Bu, uygulamanın tamamını yeniden yayınlamaya gerek kalmadan ilk uygulama yükleme boyutunu küçülteceğini, birden fazla modelin A/B testine izin vereceğini, performansı değerlendireceğini ve modelleri güncelleyeceğini iddia ediyor.
Son birkaç ayda herhangi bir fiziksel olay yaşanmadığından, Google, Firebase Live'a ev sahipliği yapıyor geliştiricileri çeşitli ilgili konularda bilgilendirmek ve eğitmek için videolar. Google ayrıca yıl içinde Firebase'de birçok yeni özellik ve iyileştirme duyurdu: Erken Erişim Programları API'si, C++ ve Unity için Cloud Firestore, Ve Firebase Kimlik Doğrulaması aracılığıyla Apple ile oturum açın.