お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Flutter SDK

概要

Flutterは、Googleが開発したDartプログラミング言語をベースとしたオープンソースフレームワークであり、単一のコードベースからモバイル、デスクトップ、またはWebブラウザ向けにネイティブコンパイルされたクロスプラットフォームアプリケーションを開発するために使用されます。Flutterでは、アプリを構築する単一のプライマリOSであるプライマリ開発ターゲットを選択できます。

Catalyst Flutter SDKは、Flutterの以下のサポートされているモバイル開発ターゲット向けに、Catalystプロジェクトのモバイルアプリを構築できるライブラリです:

  • Android
  • iOS

Catalyst Flutter SDKパッケージには、強力なバックエンドを備えた動的で堅牢なモバイルアプリの開発を支援するさまざまなツールと機能が含まれています。これにより、さまざまなCatalystサービスおよびコンポーネントのバックエンド処理を扱うことができます。Flutter SDKは、CatalystネイティブのAndroid SDKおよびiOS SDKでサポートされているすべての機能をサポートしています。

Flutter SDKには、主にユーザー認証とリダイレクト、Data StoreおよびFile Storeの機能、関数の実行など、Catalyst Cloud ScaleおよびCatalyst Serverlessの機能に関するツールが含まれています。ユーザー、Data Storeの行や列などのCatalystエンティティは、データモデリングを通じてDartオブジェクトとしてモデル化されます。Flutter SDKは、これらのコンポーネントへのAPIリクエストをメソッド呼び出しとしてラップしており、利用することができます。

SDKパッケージが提供するすぐに使える機能を実装することで、これらのCatalystコンポーネントをモバイルアプリにシームレスに統合し、簡単に構築できます。これにより、バックエンドをゼロからコーディングする時間と労力を節約し、アプリのユーザーエクスペリエンスの設計により集中できます。

このドキュメントでは、Catalyst Flutter SDKを使用してモバイルアプリをセットアップし構築するプロセス全体を説明します。SDKパッケージの設定について学び、さまざまな操作のサンプルコードスニペットにアクセスできます。また、Android向けのFlutterの公式ガイドやiOS向けの公式ガイドも参照し、プライマリターゲットとしてそれらの開発プラットフォームを使用してアプリを構築できます。

AndroidまたはiOSでFlutterアプリを開発した後、いずれかまたは両方のプラットフォームでアプリのビルドをデプロイし、Catalystでホストできます。AndroidアプリのデプロイおよびiOSアプリのデプロイに関するFlutterの公式ガイドを参照してください。

Note: Mobile Device Managementを使用してアプリをホストおよび配布できます。また、Catalystコンソールからアプリのバージョニングやエンドユーザーを簡単に管理できます。iOSでアプリを構築し、プッシュ通知の送信を有効にしている場合は、アプリにPush Notificationsを設定することもできます。ただし、Push NotificationsおよびMobile Device Managementは、現在EU、AU、IN、またはCAデータセンターからアクセスしているCatalystユーザーには利用できません。

最終更新日 2026-02-23 18:09:41 +0530 IST

このページについて