Google APIs の使用
このページでは、Dart アプリから Firebase および Google クライアント API を使用するためのリソースへのリンクを提供します。
Firebase
#Firebase で使用する Dart API は、Flutter アプリを開発しているか、それ以外の種類の Dart アプリを開発しているかによって異なります。
Flutter アプリでは、Analytics、Cloud Firestore、Cloud Functions、Crashlytics などの一般的な Firebase 製品に対して、公式にサポートされている多数のプラグインを選択できます。これらのプラグインの全リストについては、FlutterFire を参照してください。
その他の種類の Dart アプリでは、コミュニティによってサポートされている firebase パッケージを使用できます。
Google クライアント API
#googleapis パッケージには、Google ドキュメント API、YouTube Data API、Cloud Translation API、Cloud Storage API など、180 を超える Google クライアント API の生成された API が含まれています。
Flutter アプリケーションを構築している場合は、Google APIs の Flutter ガイドを参照してください。
サーバーアプリケーションの一部として Google APIs を使用したい場合は、google_apis サーバーサンプルを参照してください。
一部のパッケージは、googleapis によって提供される API のための慣用的な Dart ラッパーを提供します。たとえば、Google Sheets API を使用したい場合は、gsheets パッケージを検討してください。これは、自動生成された API に対する 代替 API を提供します。
Google クライアント API のラッパーパッケージを見つけるには、googleapis に依存するパッケージを検索してください。