Merhaba. Bugünkü yazımda Flutter ile geliştirdiğimiz Android & IOS uygulamamızı nasıl Firebase ile birlikte kullanabileceğimizi anlatacağım.
Firebase console üzerinden bir proje oluşturmamız gerekiyor. Buradan Firebase Console’a giderek bir proje açabilirsiniz.
Firebase üzerinden proje açtıktan sonra karşımızdaki ekranda hangi platforma kurulum yapacaksak o platformun ikonuna tıklıyoruz.
Android Kurulum
Android için kurulum yapacağımız zaman bizden projemizin package name’ini istiyor. Bunu projemizin AndroidManifest dosyası içinde bulup Firebase üzerinde gerekli yere yapıştırıyoruz.
Bizden bir json dosyası indirmemizi istiyor. Bu dosyayı indiriyoruz ve Android>app içerisine indirmiş olduğumuz json dosyasını yerleştiriyoruz.
3. aşamada bizden projemizde bulunan her iki build.gradle içerisine birtakım eklemeler yapmamızı istiyor. Buradaki eklemeleri de yaptıktan sonra işlemimiz tamamlanıyor.
IOS Kurulum
IOS cihazlar için ise projenin bundle ID’sini girmemiz gerekmekte. Bunu XCode üzerinde General sekmesinde bulunan Bundle Identifier değerini alıyoruz ve Firebase üzerinde gerekli yere yapıştırıyoruz.
Burada da bir json dosyası indiriyoruz. Bu json dosyasını ios>Runner içerisine yerleştiriyoruz. Bu json dosyasını herhangi bir editör değil, XCode üzerinden yerleştirmenizi tavsiye ederim. Kurulumumuz başarıyla gerçekleşmiştir.
Firebase-Flutter
Firebase ile database, oturum yönetme işlemleri, A/B testi, dosya depolama gibi birçok özelliği applerinizde gerçekleştirebilirsiniz. Projenize buradaki paketi ekleyerek Firebase kullanmaya başlayabilirsiniz. Ancak unutmayın, kullanmak istediğimiz her bir özellik için gereken paketleri eklememiz gerekmektedir.
Örneğin projenizde oturum yönetme işlemini yapmak istiyorsanız projenize buradaki firebase_auth paketini eklemeniz gerekmektedir.
Özet olarak Flutter uygulamanızı Firebase’e eklemek ve kullanmak temelde bu kadar. Okuduğunuz için teşekkür ederim. İyi çalışmalar dilerim.
1 yorum
Flutter ile Firebase Storage: Dosya Yükleme İşlemleri - Çağatay Öney · Haziran 19, 2023 9:05 am tarihinde
[…] Firebase ile bağladığımızı varsayıyorum. Eğer nasıl bağlanacağını bilmiyorsanız buradaki yazımdan okuyabilirsiniz. Ayrıca Youtube üzerinden de bu işlemleri detaylı olarak […]