26 Ocak 2024 Cuma

Flutterfire Configure Çalıştırılırken Alınan Hata

PS > flutterfire configure
flutterfire : The term 'flutterfire' is not recognized as the name of a cmdlet, function, script file, or op
erable program. Check the spelling of the name, or if a path was included, verify that the path is correct a
nd try again.
At line:1 char:1
+ flutterfire configure
+ ~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (flutterfire:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Şeklinde hata alıyorsanız denemeniz gerek ilk şey Henüz yapmadıysanız Firebase CLI'yi yüklemek .

Yüklediniz ve hala sorun devam ediyorsa ortam değişkenlerine  eklemek yada en iyisi
Pub installs executables into C:\Users\kullanici adi\AppData\Local\Pub\Cache\bin, which is not on your path.
You can fix that by adding that directory to your system's "Path" environment variable.
A web search for "configure windows path" will show you how.


C:\Users\kullanici adi\AppData\Local\Pub\Cache\bin\flutterfire configure     

şeklinde çalıştırın gitsin :)

Flutter'da Firebase Nasıl Kurulur.


  1. Firebase Projesi Oluşturma:

  2. Uygulamanızı Firebase Projesine Ekleyin:

    • Firebase konsolunda, Android ve/veya iOS uygulamanızı ekleyin.
    • Android için, android/app/build.gradle dosyanızdaki applicationId'yi kullanın.
    • iOS için, Xcode'da Runner target'ının Bundle Identifier'ını kullanın.
  3. Firebase Yapılandırma Dosyalarını İndirin ve Ekleyin:

    • Android için, indirdiğiniz google-services.json dosyasını android/app/ dizinine yerleştirin.
    • iOS için, indirdiğiniz GoogleService-Info.plist dosyasını Xcode projenizin kök dizinine sürükleyin.
  4. Flutter Firebase Bağımlılıklarını Ekleyin:

    • pubspec.yaml dosyanıza Firebase bağımlılıklarını ekleyin:
      yaml
    • dependencies: flutter: sdk: flutter firebase_core: ^latest_version
  5. Firebase'i Başlatın:

    • main.dart dosyanızda, main fonksiyonunda Firebase'i başlatın:
      dart
    • void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); runApp(MyApp()); }
  6. Android ve iOS Yapılandırmasını Güncelleyin:

    • Android için, android/build.gradle ve android/app/build.gradle dosyalarını Firebase dokümantasyonunda belirtilen şekilde güncelleyin.
    • iOS için, Xcode'da gerekli Firebase yapılandırmalarını yapın ve CocoaPods kullanarak pod install komutunu çalıştırın.
  7. Uygulamanızı Derleyin ve Çalıştırın:

    • Flutter uygulamanızı temizleyin (flutter clean) ve yeniden derleyin (flutter pub get).
    • Uygulamanızı bir cihazda veya emülatörde çalıştırarak test edin.

pubspec.yaml Dosyasındaki Bağımlılıkların En Son Sürümüne Nasıl Ulaşırım.

Flutter paketlerinin güncel versiyonlarını bulmak için pub.dev web sitesini kullanabilirsiniz. Örneğin, firebase_core ve cloud_firestore paketlerinin güncel versiyonlarını buradan kontrol edebilirsiniz.

👉 pubspec.yaml Güncellemesi:

yaml
dependencies: flutter: sdk: flutter firebase_core: ^x.x.x # Buraya gerçek firebase_core versiyonunu yazın cloud_firestore: ^y.y.y # Buraya gerçek cloud_firestore versiyonunu yazın

x.x.x ve y.y.y yerine, ilgili paketlerin güncel versiyon numaralarını yazmanız gerekmektedir. Örneğin, eğer firebase_core paketinin güncel versiyonu 1.0.0 ve cloud_firestore paketinin güncel versiyonu 2.0.0 ise, pubspec.yaml dosyanız şöyle olmalıdır:

yaml
dependencies: flutter: sdk: flutter firebase_core: ^1.0.0 cloud_firestore: ^2.0.0

Bu versiyon numaralarını, her paket için pub.dev üzerinden kontrol edebilirsiniz. Bu sayede, bağımlılıklarınızı en güncel ve uyumlu versiyonlarla kullanmış olursunuz. 😊👨‍💻📦

Visual Studio Code ile Flutter Uygulaması Başlatma

Flutter uygulamasını Visual Studio Code ile başlatmak için aşağıdaki adımları takip edebilirsiniz:

  1. Flutter SDK'nın Kurulumu: Flutter'ın sisteminizde kurulu olduğundan emin olun. Eğer henüz kurmadıysanız, Flutter'ın resmi web sitesinden (flutter.dev) indirip kurulum talimatlarını takip edin.

  2. Visual Studio Code Kurulumu: Eğer Visual Studio Code (VS Code) programını henüz kurmadıysanız, Visual Studio Code web sitesinden indirip kurun.

  3. Flutter ve Dart Eklentilerinin Kurulumu:

    • VS Code'u açın.
    • Sol taraftaki eklenti paneline gidin (genellikle bir kare şeklindeki simge).
    • Arama çubuğuna "Flutter" yazın ve Flutter eklentisini bulun.
    • "Install" butonuna tıklayarak Flutter eklentisini yükleyin.
    • Dart eklentisi de genellikle otomatik olarak yüklenir, ama yüklenmediyse aynı adımları Dart için de uygulayın.
  4. Yeni bir Flutter Projesi Oluşturma:

    • VS Code'da, "View" menüsünden "Command Palette" seçeneğini açın.
    • "Flutter: New Project" yazın ve seçin.
    • Proje türünü seçin (genellikle "application" olur).
    • Proje için bir konum belirleyin ve bir proje adı girin.
    • Proje oluşturma işlemi biraz zaman alabilir.
  5. Emülatörün Başlatılması:

    • Android veya iOS emülatörünüzü başlatın. Bunun için Android Studio veya Xcode kurulu olması gerekir. Alternatif olarak, gerçek bir cihazı da kullanabilirsiniz.
    • VS Code'da, sağ alt köşede bulunan cihaz seçiciyi kullanarak emülatörünüzü veya bağlı cihazınızı seçin.
  6. Uygulamanın Çalıştırılması:

    • Projenizin kök dizinindeyken, "Run" menüsünden "Start Debugging" seçeneğini kullanarak uygulamanızı başlatın.
    • Alternatif olarak, ana dizinde "F5" tuşuna basarak da uygulamayı başlatabilirsiniz.