Dart client for Genkit: Flutter で Genkit とのシームレスな連携を実現する公式クライアント開発 by Nozomi Koborinai

FlutterKaigi 2025
セッション

Dart client for Genkit: Flutter で Genkit とのシームレスな連携を実現する公式クライアント開発

fender_kn Nozomi Koborinai fender_kn
1

概要

Firebase チームの開発した AI フレームワーク Genkit は非常に強力ですが、Flutter/Dart からの利用には、型安全性の確保や Server-Sent Events (SSE) を扱うストリーミング対応など、手動での実装が必要でした。
私はこの課題を解決するため、Firebase Genkit チームのサポートを受けながらクライアントライブラリを開発し、機能拡充に努めています。
本セッションでは、開発に至った動機、他クライアント (Next.js/Angular) との一貫性を意識したインタフェース設計、型安全なストリーミングの実現について、グローバルな開発者コミュニティに向けて英語でお話しします。

想定視聴者

  • Firebase + Flutter/Dart 技術スタックを採用している方
  • SSE のクライアント領域の実装に興味のある方