フルスタック開発を含むようにスキルを拡張したいFlutter開発者の場合。
次に、バックエンドサービスをリンクする方法を理解する必要があります。 Firebaseは、Flutterで最も人気のあるデータベースです。
この新しいフレームワークに関連する多くのキャリアの機会がありますが、資格のある開発者は不足しています。 ですから、私たちがスキルを向上させ、可能な限り早くそれらの可能性を活用するのは過去のことです。
この投稿では、Flutterfire、Firebase、およびFirebaseをに追加する方法について説明します。 Flutterアプリ FlutterFireCLIを使用します。 さぁ、始めよう。
理解する フラッターファイア
GoogleのFlutterは、クロスプラットフォームアプリを作成するためのUIツールキットです。 Flutterは、Android、iOS、Windows、Linux、およびMacと互換性があります。 それは無料で オープンソースツールキット 審美的に魅力的なアプリケーションを作成するため。
FlutterをFirebaseのバックエンドとして利用する主な利点は、豊富なアプリケーション管理機能のセットを提供することです。
Firebaseは、Backend-as-a-Service(Baas)のサプライヤーです。 開発者が高品質のアプリを作成し、ユーザーベースを拡大し、利益を上げるのを支援するために、さまざまなツールとサービスを開発者に提供します。 これは、Googleのインフラストラクチャ上に構築されています。
Firebaseは、クラウドストレージからリアルタイムデータベース、ホスティング、認証サービスまで、ビジネスに必要なすべてのものをXNUMXか所で提供します。 FlutterFireは、FlutterプログラムがFirebaseサービスを使用できるようにするプラグインのセットです。
Firebaseツール
- リアルタイムデータベース:Firebaseが提供するNoSQLデータベースで、ユーザー間でデータをリアルタイムで保存および同期します。 また、オフラインでの使用も対象としています。
- Cloud Firestore:リアルタイムデータベースのアップグレード。 これは、新しいより直感的なデータモデルでコレクションとドキュメントのアイデアを教えます。 また、パフォーマンスとコストの両方の点で、リアルタイムデータベースよりも豊富で迅速な検索と拡張性を備えています。
- 認証:Firebaseを使用すると、メールパスワード、電話番号、Google、Facebook、Twitter、GitHubログインなど、多くのサービスやプラットフォームで簡単に認証できます。
- クラウドストレージ:Firebaseのストレージサービス。 安価で効果的で、実装も簡単です。
- リモート構成:ユーザーにアップデートのダウンロードを強制することなく、アプリの機能や外観を変更できるクラウドサービス
- アプリの配布:これにより、アプリのビルドをテスターに迅速かつ簡単に配布できます。
FlutterFireを実際に体験する
Flutterfireを使用してFirebaseをFlutterアプリに追加します。
1。 インストール
FirebaseCLIがコンピューターにインストールされていることを確認します。
次のコマンドを使用して、FlutterFireCLIをインストールします。
2.新しいFlutterアプリを作成する
次に、新しいFlutterアプリケーションを作成します。
デフォルトでは、このプログラムの主な機能は次のコードで始まります
3.新しいFirebaseプロジェクトを確立する
Flutterfireが製品を作成しているとき、定期的にこのような問題が発生します。 プロジェクト名をに入力するだけです ファイアベース UIを使用して、GoogleAnalyticsを使用しないため無効にします。
4.FlutterFireCLIを使用してFirebaseプロジェクトを追加する
これで、コマンドラインに戻って実行できます。Firebaseプロジェクトが作成されたら、Flutterfireを構成します。
すべてのアクティブなFirebaseプロジェクトのリストは、次の場所にあります。
これで、確立したばかりのプロジェクトを選択して入力できます。 その後、サポートするプラットフォームを決定できます。
必要なプラットフォームごとに、CLIはFirebaseアプリを構築します。
5.FlutterアプリでFirebaseを設定します。
前の手順が完了したら、libフォルダーにfirebaseoptions.dartという名前の新しいファイルを作成します。 少なくとも「pubspec.yaml」にfirebaseコアを追加する必要があります。
その後、初期化コードをmain.dartファイルに追加できます。
これですべての構成手順が完了し、アプリはAndroid、iOS、およびWebで動作するはずです。
まとめ
最後に、FlutterFireは、Flutter開発者が完全に機能するクロスプラットフォームアプリを作成できるようにする一連の独自のFlutterプラグインを提供します。
FlutterFireはまだ始まったばかりであり、開発者のバケットに追加する必要のあるものはまだたくさんあります。
コメントを残す