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

パッケージ詳細v25.1.0

protoc_plugin

Dart コードを生成するために使用される protobuf protoc コンパイラプラグインです。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
27.3万
いいね数
97
Pub ポイント
150

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

flutter pub add protoc_plugin

パッケージ概要

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

protoc_plugin パッケージは、Protocol Buffers (protobuf) のための Dart ベースのコンパイラプラグインであり、.proto 定義ファイルから Dart コードを生成します。protoc コンパイラと統合されており、Dart アプリケーションで構造化データのシリアライズおよびデシリアライズをスムーズに行うことができます。このツールは、gRPC やカスタムバイナリフォーマットを使用する開発者にとって不可欠であり、クロスプラットフォーム間での型安全かつ効率的なデータ処理を保証します。プラグインはすべての主要なオペレーティングシステムをサポートしており、Flutter を使って構築されたクロスプラットフォームアプリに最適です。

用途

  • .proto ファイルから Dart クラスを生成する
  • FlutterアプリでのgRPC通信の有効化
  • 構造化データを効率的にシリアライズする
  • クロスプラットフォーム間のデータ交換
  • protobuf を使用したバックエンドサービスとの統合
  • 高性能なAPIの構築

主な機能

  • 自動化されたDartコード生成
  • gRPC およびバイナリシリアル化をサポート
  • クロスプラットフォーム互換性
  • protoc コンパイラとの統合
  • 型安全な生成コード
  • 軽量で高速なコンパイル

適している対象

  • gRPC を使用する Flutter 開発者
  • スケーラブルなバックエンド統合を構築するチーム
  • 効率的なデータシリアライズを必要とするプロジェクト
  • Protocol Buffers を使用する開発者
  • 一貫したデータモデルを必要とするモバイルおよびデスクトップアプリ開発者
  • パフォーマンスと型安全性を重視するエンジニアリングチーム

注意事項

  • Protocol Buffers構文の知識が必要です
  • 別途protocコンパイラをインストールする必要があります
  • 複雑なスキーマには追加のセットアップが必要になる場合があります
  • 実行時スキーマの変更には適していません
  • 静的コード生成に限定
  • Protobufバージョンの互換性に依存

元の README

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

Protobuf support for Dart

Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

This repository is home to packages related to protobuf support for Dart.

Package Description Published Version
protobuf Runtime library for protocol buffers support. pub package
protoc_plugin A protobuf protoc compiler plugin used to generate Dart code. pub package
benchmarks Benchmarks for various protobuf functions.

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

カテゴリー

依存関係

依存関係一覧 6 件

ソースリポジトリ

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