
Web Projeleriniz İçin Google Firebase
Firebase, sunucu tarafında programlamaya gerek kalmadan web uygulamaları yapmanıza izin veren bir teknolojidir; böylece geliştirme daha hızlı ve kolay hale gelmektedir. Firebase ile REST API yazmaktan kurtulursunuz. Firebase gerekli tüm ihtiyaçları karşılayacaktır. Veri depolama, kullanıcıların doğrulanması, erişim kuralları vs.
Web, iOS, OS X ve Android platformlarını destekler. Firebase ile bir proje geliştirdiyseniz verilerin nasıl saklanacağını, aynı anda senkronizasyonun nasıl sağlanacağını düşünmenize gerek kalmaz. Projenizi bir konsoldan yönetebilirsiniz.
Firebase sayesinde yüksek kaliteli projeler geliştirebilir, kullanıcı tabanını geliştirmenize ve daha fazla para kazanmanıza yardımcı olur. Her özellik birbirinden bağımsız çalışır. Ancak özellikler birbiriyle sorunsuz çalışır.
Firebase Analytics
Firebase’in temelinde ücretsiz ve sınırsız bir çözüm olan Firebase Analytics bulunmaktadır. Kullanıcı davranışlarını tek bir panelden görebilirsiniz.
- Her birinde 25 özellikle birlikte bulunan 500 olay türünün sınırsız olarak raporlanması
- Kullanıcı davranışını ve ağlar arası kampanya performansı tablosu
- Yaş, cinsiyet ve yer dahil olmak üzere demografik segmentasyon
- Özel sorgulama için ham verileri BigQuery’ye dışa aktarma
- Firebase Analytics Ortak veri tabanı, uygulama kampanyası performansını ölçmek ve optimize etmek için doğrulanmış önde gelen mobil reklamcılık teknolojisi platformlarını içerir.
Develop (Geliştirmek)
Daha iyi uygulamalar geliştirmek için işin BackEnd yani sunucu tarafıyla uğraşmamak için Firebase kullanabilirsiniz. Bu sayede zamandan tasarruf edebilirsiniz.
[mks_icon icon=”fa-cloud” color=”#c13a24″ type=”fa”] Cloud Messaging
Firebase Cloud Messaging (FCM), eskiden kullandığımız Google Cloud Messaging (GCM), ile ücretsiz olarak mesajlar ve bildirim gönderme olanağı saplar. Çapraz platformlardaki Android, iOS ve Web çözümüdür.
[mks_icon icon=”fa-users” color=”#c13a24″ type=”fa”] Authentication (Kimlik Doğrulama)
Bu özellik sayesinde projenize üyelik sistemini kolayca entegre edebilirsiniz. E-posta ve şifre, Facebook, Twitter, GitHub ve Google + oturum açma özelliklerini destekler.
[mks_icon icon=”fa-database” color=”#c13a24″ type=”fa”] Realtime Database (Gerçek Zamanlı Veritabanı)
Veritabanı tamamen bulut sistemine dayanır. Veriler JSON olarak saklanır. Bağlı cihazlar arasında milisaniye olarak senkronize edilir ve uygulamanız çevrimdışı olduğunda da kullanılabilir.
Bu özelliği daha da açmak için şu örneği verelim. Birden fazla kullanıcı yazdığınız projeyi kullanıyor olsun. Eğer projeyi MongoLab gibi bir uzak sunucuda depoladıysanız, kullanıcılardan biri herhangi bir değişiklik yaptığında diğer kullanıcının bundan haberi olmaz. Ancak Firebase’in Gerçek Zamanlı Veritabanı sayesinde anlık değişim sağlanıyor.
[mks_icon icon=”fa-file” color=”#c13a24″ type=”fa”] Storage (Depolama)
Resim, ses ve video gibi kullanıcı tarafından alınacak verileri Firebase SDK’sı ile kolayca depolayın.
[mks_icon icon=”fa-code” color=”#c13a24″ type=”fa”] Hosting
Web ve mobil Web uygulamalarını tek bir komutla global bir içerik dağıtım ağına (CDN) dağıtın.
Yukarıda özetlediğim bu özelliklerden Devaelop kısmında bahsettiklerimi Web projelerinizde rahatlıkla kullanabilirsiniz. Bunun dışında mobil projeler için daha da fazla özellik mevcut. Mobil projeler için olan özelliklerden bahsetmem gerekirse:
[mks_icon icon=”fa-comment” color=”#c13a24″ type=”fa”] Bildirimler : Uygulama kullanıcılarına bildirim göndermek için
[mks_icon icon=”fa-arrows-h” color=”#c13a24″ type=”fa”] Uzak Yapılandırma : Uygulamanızı yeni bir sürüm dağıtmadan güncelleyin.
[mks_icon icon=”fa-cart-arrow-down” color=”#c13a24″ type=”fa”] AdMob : Google reklamlarını uygulamanıza entegre edin.
Bu ve buna benzer birçok özellik mevcut.
Bunların dışında Google Firebase platformunu daha iyi kullanabilmemiz için Dokümantasyon sayfası hazırlamış.
Firebase Platformunun ne işe yaradığından bahsettik. Daha fazlası için Firebase’in sunduğu dokümantasyon sayfasını inceleyin. Unutmayın her özellik ücretsiz değil. Bazı özellikler tamamen ücretsiz olmasına karşın bazılarında sınır veya tamamen paralı olabiliyor. Siz de Google’nin bize sunduğu Firebase platformu hakkında düşüncelerinizi yorum yazarak bizlerle paylaşabilirsiniz.
2 Yorumlar
teşekkür ettim
Bir sorum olacaktı , bildirim gönderme limiti var mıdır free hesapta ve varsa bu günlük x kadar limit mi yoksa aynı anda sadece x kadar aygıta bildirim göndermek üzerine midir ? Bilgi verebilirseniz çok memnun olurum.Teşekkürler.