āĻāĻĒāύāĻžāϰ Flutter āĻ
ā§āϝāĻžāĻĒā§ Firebase āϝā§āĻ āĻāϰā§āύ
āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ
āĻāĻĒāύāĻžāϰ āĻĒāĻāύā§āĻĻā§āϰ āϏāĻŽā§āĻĒāĻžāĻĻāĻ āĻŦāĻž IDE āĻāύāϏā§āĻāϞ āĻāϰā§āύāĨ¤
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤāĻā§āϞāĻŋ āϏāĻš āĻāĻĒāύāĻžāϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻĢā§āϞāĻžāĻāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰā§āύ :
- āĻĢā§āϞāĻāĻžāϰ SDK
- āϏāĻšāĻžāϝāĻŧāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ
- āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŦāĻ SDK
āĻāĻĒāύāĻžāϰ Google āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Firebase-āĻ āϏāĻžāĻāύ āĻāύ āĻāϰā§āύ āĨ¤
āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ Flutter āĻ ā§āϝāĻžāĻĒ āύāĻž āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻĒāĻāύā§āĻĻā§āϰ āϏāĻŽā§āĻĒāĻžāĻĻāĻ āĻŦāĻž IDE āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āύāϤā§āύ Flutter āĻ ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻļā§āϰ⧠āĻāϰā§āύ: āĻā§āϏā§āĻ āĻĄā§āϰāĻžāĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϧāĻžāĻĒ 1 : āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āĻā§āϞ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āύāĻž āĻāϰ⧠āĻĨāĻžāĻā§āύ āϤāĻžāĻšāϞ⧠Firebase CLI āĻāύāϏā§āĻāϞ āĻāϰā§āύ āĨ¤
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻŋāϝāĻŧā§ āĻāĻĒāύāĻžāϰ Google āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ⧠āϞāĻ āĻāύ āĻāϰā§āύ:
firebase login
āϝā§āĻā§āύ⧠āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻŋāϝāĻŧā§ FlutterFire CLI āĻāύāϏā§āĻāϞ āĻāϰā§āύ:
dart pub global activate flutterfire_cli
āϧāĻžāĻĒ 2 : Firebase āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒāĻā§āϞāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ
Firebase āĻāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ Flutter āĻ ā§āϝāĻžāĻĒāĻā§āϞāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠FlutterFire CLI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ⧎
āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻāĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§, āĻ ā§āϝāĻžāĻĒ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻļā§āϰ⧠āĻāϰāϤ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ:
flutterfire configure
āϧāĻžāĻĒ 3 : āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻļā§āϰ⧠āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻžāĻāĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§, āĻŽā§āϞ āĻĒā§āϞāĻžāĻāĻāύ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ:
flutter pub add firebase_core
āĻāĻĒāύāĻžāϰ Flutter āĻĒā§āϰāĻā§āĻā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§, āĻāĻĒāύāĻžāϰ Flutter āĻ ā§āϝāĻžāĻĒā§āϰ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻĒ-āĻā§-āĻĄā§āĻ āĻāĻŋāύāĻž āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ:
flutterfire configure
āĻāĻĒāύāĻžāϰ
lib/main.dart
āĻĢāĻžāĻāϞā§, Firebase āĻā§āϰ āĻĒā§āϞāĻžāĻāĻāύ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āĻāĻā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āĻāĻŽāĻĻāĻžāύāĻŋ āĻāϰā§āύ:import 'package:firebase_core/firebase_core.dart'; import 'firebase_options.dart';
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāύāĻžāϰ
lib/main.dart
āĻĢāĻžāĻāϞā§, āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻā§āϏāĻĒā§āϰā§āĻ āĻāϰāĻžDefaultFirebaseOptions
āĻ āĻŦāĻā§āĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Firebase āĻļā§āϰ⧠āĻāϰā§āύ:WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); runApp(const MyApp());
āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰā§āύ:
flutter run
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻĄā§āĻŽā§ āĻĒā§āϰāĻā§āĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ Firebase āĻāĻŽā§āϞā§āĻāϰ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ lib/main.dart
āĻĢāĻžāĻāϞ⧠demoProjectId
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Firebase āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ (āĻāĻāĻŋ demo-
āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰāĻž āĻāĻāĻŋāϤ-):
await Firebase.initializeApp(
demoProjectId: "demo-project-id",
);
āϧāĻžāĻĒ 4 : āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϞāĻžāĻāĻāύ āϝā§āĻ āĻāϰā§āύ
āĻāĻĒāύāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ Firebase Flutter āĻĒā§āϞāĻžāĻāĻāύāĻā§āϞāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻžāϰ Flutter āĻ ā§āϝāĻžāĻĒā§ Firebase āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰā§āύ, āĻĒā§āϰāϤāĻŋāĻāĻŋ Firebase āĻĒāĻŖā§āϝā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ: Cloud Firestore , Authentication , Analytics āĻāϤā§āϝāĻžāĻĻāĻŋ)āĨ¤
āϝā§āĻšā§āϤ⧠āĻĢā§āϞāĻāĻžāϰ āĻāĻāĻāĻŋ āĻŽāĻžāϞā§āĻāĻŋ-āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ, āϤāĻžāĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϞāĻžāĻāĻāύ Apple, Android āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝā§āĻā§āϝāĨ¤ āϏā§āϤāϰāĻžāĻ, āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻžāĻāĻžāϰ āĻ ā§āϝāĻžāĻĒā§ āĻā§āύ⧠āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϞāĻžāĻāĻāύ āϝā§āĻ āĻāϰā§āύ, āϤāĻžāĻšāϞ⧠āϏā§āĻāĻŋ āĻ ā§āϝāĻžāĻĒāϞ, āĻ ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻāϝāĻŧā§āĻŦ āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āĨ¤
āĻāĻāĻžāύ⧠āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĢā§āϞāĻžāĻāĻžāϰ āĻĒā§āϞāĻžāĻāĻāύ āϝā§āĻ āĻāϰāϤ⧠āĻšāϝāĻŧ:
āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻāĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ:
flutter pub add PLUGIN_NAME
āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻāĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ:
flutterfire configure
āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ⧠āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻžāĻāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻĒ-āĻā§-āĻĄā§āĻ āĻāĻŦāĻ āĻ ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄā§ Crashlytics āĻāĻŦāĻ Performance Monitoring āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻā§āϰā§āĻĄāϞ āĻĒā§āϞāĻžāĻāĻāύ āϝā§āĻ āĻāϰā§āĨ¤
āĻāĻāĻŦāĻžāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāϝāĻŧā§ āĻā§āϞā§, āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻžāĻāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰā§āύ:
flutter run
āĻāĻĒāύāĻŋ āϏāĻŦ āĻĒā§āϰāϏā§āϤā§āϤ! āĻāĻĒāύāĻžāϰ Flutter āĻ ā§āϝāĻžāĻĒāĻā§āϞāĻŋ Firebase āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āύāĻŋāĻŦāύā§āϧāĻŋāϤ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ā§ˇ
āĻāĻĒāϞāĻŦā§āϧ āĻĒā§āϞāĻžāĻāĻāύ
āĻĒāĻŖā§āϝ | āĻĒā§āϞāĻžāĻāĻāύ āύāĻžāĻŽ | iOS | āĻ ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ | āĻāϝāĻŧā§āĻŦ | āĻ
āύā§āϝāĻžāύā§āϝ āĻāĻĒā§āϞ (macOS, āĻāϤā§āϝāĻžāĻĻāĻŋ) | āĻāĻāύā§āĻĄā§āĻ |
---|---|---|---|---|---|---|
āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻāĻāĻ āϞāĻāĻŋāĻ 1 | firebase_ai | āĻŦāĻŋāĻāĻž | ||||
Analytics | firebase_analytics | āĻŦāĻŋāĻāĻž | ||||
App Check | firebase_app_check | āĻŦāĻŋāĻāĻž | ||||
Authentication | firebase_auth | āĻŦāĻŋāĻāĻž | āĻŦāĻŋāĻāĻž | |||
Cloud Firestore | cloud_firestore | āĻŦāĻŋāĻāĻž | āĻŦāĻŋāĻāĻž | |||
Cloud Functions | cloud_functions | āĻŦāĻŋāĻāĻž | ||||
Cloud Messaging | firebase_messaging | āĻŦāĻŋāĻāĻž | ||||
Cloud Storage | firebase_storage | āĻŦāĻŋāĻāĻž | āĻŦāĻŋāĻāĻž | |||
Crashlytics | firebase_crashlytics | āĻŦāĻŋāĻāĻž | ||||
Data Connect | firebase_data_connect | |||||
Dynamic Links | firebase_dynamic_links | |||||
In-App Messaging | firebase_in_app_messaging | |||||
Firebase āĻāύāϏā§āĻāϞā§āĻļāύ | firebase_app_installations | āĻŦāĻŋāĻāĻž | ||||
āĻāĻŽāĻāϞ āĻŽāĻĄā§āϞ āĻĄāĻžāĻāύāϞā§āĻĄāĻžāϰ | firebase_ml_model_downloader | āĻŦāĻŋāĻāĻž | ||||
Performance Monitoring | firebase_performance | |||||
Realtime Database | firebase_database | āĻŦāĻŋāĻāĻž | ||||
Remote Config | firebase_remote_config | āĻŦāĻŋāĻāĻž |
1 Firebase AI āϞāĻāĻŋāĻāĻā§ āĻāĻā§ " Firebase-āĻ Vertex AI " āĻĒā§āϞāĻžāĻāĻāύ firebase_vertexai
āĻŦāϞāĻž āĻšāϤāĨ¤
Analytics āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āĻ ā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĻā§āĻā§āύ
āϏāĻŽāϏā§āϤ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻŽāϤ, firebase_analytics
āĻĒā§āϞāĻžāĻāĻāύ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϏāĻš āĻāϏā§āĨ¤
āĻāĻāĻāĻŋ Flutter āĻ ā§āϝāĻžāĻĒ āĻā§āϞā§āύ āϝāĻž āĻāĻĒāύāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ Firebase āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āĻā§āύ (āĻāĻ āĻĒā§āώā§āĻ āĻžāϝāĻŧ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻĻā§āĻā§āύ)āĨ¤
āĻ ā§āϝāĻžāĻĒā§āϰ
lib
āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύmain.dart
āĻĢāĻžāĻāϞāĻāĻŋ āĻŽā§āĻā§āύāĨ¤Google Analytics āĻāĻĻāĻžāĻšāϰāĻŖ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ āĻĨā§āĻā§, āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ
lib
āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĻā§āĻāĻŋ āĻĢāĻžāĻāϞ āĻāĻĒāĻŋ-āĻĒā§āϏā§āĻ āĻāϰā§āύ:-
main.dart
-
tabs_page.dart
-
āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻāĻžāϰ āĻ ā§āϝāĻžāĻĒ āĻāĻžāϞāĻžāύāĨ¤
Firebase āĻāύāϏā§āϞ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ Firebase āĻĒā§āϰā§āĻā§āĻā§āĻā§ āϝāĻžāύ, āϤāĻžāϰāĻĒāϰ⧠āĻŦāĻžāĻŽ-āύā§āĻāĻŋāϤ⧠Analytics- āĻ āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄā§ āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤ Analytics āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāϞā§, āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ "āĻļā§āώ 30 āĻŽāĻŋāύāĻŋāĻā§ āϏāĻā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§" āĻĒā§āϝāĻžāύā§āϞ⧠āĻāĻāĻāύ āϏāĻā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĻā§āĻāĻžāϝāĻŧ (āĻāĻ āĻĒā§āϝāĻžāύā§āϞāĻāĻŋ āĻĒā§āϰāĻŖ āĻāϰāϤ⧠āϏāĻŽāϝāĻŧ āϞāĻžāĻāϤ⧠āĻĒāĻžāϰā§)āĨ¤
DebugView āĻ āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻĻā§āĻŦāĻžāϰāĻž āĻāϤā§āĻĒāύā§āύ āϏāĻŽāϏā§āϤ āĻāĻā§āύā§āĻ āĻĻā§āĻāϤ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰā§āύ.
Analytics āϏā§āĻ āĻāĻĒ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ, iOS+ , Android , āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦā§āϰ āĻāύā§āϝ āĻļā§āϰ⧠āĻāϰāĻžāϰ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āĻĻā§āĻā§āύ⧎
āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĻāĻā§āώā§āĻĒ
Firebase Flutter Codelab-āĻāϰ āϏāĻžāĻĨā§ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻ āϰā§āĻāύ āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰā§āύ:
- Google Cloud āĻāύāϏā§āϞ⧠āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāύā§āϝ āĻŦāĻžāĻā§āĻ āϏāϤāϰā§āĻāϤāĻž āϏā§āĻ āĻāĻĒ āĻāϰā§āύāĨ¤
- āĻāĻāĻžāϧāĻŋāĻ Firebase āĻĒāϰāĻŋāώā§āĻŦāĻž āĻā§āĻĄāĻŧā§ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻāĻŋāϤā§āϰ āĻĒā§āϤ⧠Firebase āĻāύāϏā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ āĻŦāĻŋāϞāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āύāĻŋāϰā§āĻā§āώāĻŖ āĻāϰā§āύ⧎
- Firebase āϞāĻā§āĻ āĻā§āĻāϞāĻŋāϏā§āĻ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰā§āύāĨ¤