パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.0.1

proto_google

Dart および gRPC 用の Google API の公開インターフェース定義。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
9
いいね数
0
Pub ポイント
140

パッケージをインストール

flutter pub add proto_google

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Google API のパブリックインターフェース定義を提供するDartパッケージで、gRPCサービスとのシームレスな統合を可能にします。GoogleのAPI標準に準拠した事前定義されたプロトコルバッファスキーマとインターフェースを提供し、Googleのクラウドおよび開発者サービスとの通信を簡素化します。構造化データ交換が必要なクロスプラットフォームアプリケーションを開発する開発者向けに設計されており、Android、iOS、Web、macOS、Windows、Linuxでの現代的な開発ワークフローをサポートしています。Google Cloudサービスを利用しているチームや、Dartプロジェクトで標準化されたAPI契約が必要な開発者にとって理想的です。

用途

  • Google Cloud API との統合
  • Dart で gRPC クライアントを構築する
  • API コントラクトの標準化
  • クロスプラットフォームアプリ開発
  • proto ファイルからのコード自動生成
  • Google の REST および gRPC サービスとの連携

主な機能

  • 事前定義された Google API インターフェース定義
  • gRPC通信のサポート
  • クロスプラットフォーム互換性
  • プロトコルバッファスキーマの統合
  • Flutter pub 依存関係の簡単な管理
  • 公式 Google API 標準との整合性

適している対象

  • Google Cloud サービスを使用する Dart 開発者
  • FlutterアプリでgRPCを実装するチーム
  • 標準化されたAPI契約を必要とするプロジェクト
  • モバイル/ウェブアプリケーションにおけるバックエンドサービス統合
  • protobufベースのAPIを使用する開発者

注意事項

  • gRPC およびプロトコルバッファに精通している必要があります
  • コード生成のために追加のツールが必要になる場合があります
  • 外部のGoogle APIの変更に依存
  • 完全なSDKではありません。インターフェース定義のみを提供します。
  • protoc などのコード生成ツールと併用するのが最適です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Introduction

Public interface definitions of Google APIs for Dart and gRPC.

This package is a fork of the protobuf_google package. The original repository can be found here.

Purpose of the Fork

Was not maintained from the last three years and using old protobuf as the dependency

Getting started

In your pubspec.yaml file add:

dependencies:
  proto_google: any

Usage

import 'package:proto_google/proto_google.dart';
  • If you are using the generated files from the .proto file and using any Google Pre-Defined DataTypes. Update the generated .dart as follows
import 'google/protobuf/any.pb.dart' as $0; // Just an example

with

import 'package:proto_google/proto_google.dart' as $0;

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。