--- title: "概要" url: https://docs.catalyst.zoho.com/ja/sdk/flutter/v2/overview/ description: "Catalyst Flutter SDKは、Catalystプロジェクト向けにAndroidおよびiOSのネイティブモバイルアプリを構築できるライブラリです。Catalyst Flutter SDKパッケージには、強力なバックエンドを備えた動的で堅牢なモバイルアプリの開発を支援するさまざまなツールと機能が含まれています。" last_updated: 2026-08-06T05:54:02Z service: All Services type: general related_links: - name: "Mobile Device Management" url: /ja/cloud-scale/help/mobile-device-management/introduction - name: "iOS SDK" url: /ja/sdk/ios/v2/overview/ - name: "Android SDK" url: /ja/sdk/android/v2/overview/ - name: "Web SDK" url: /ja/sdk/web/v4/overview/ --- # Flutter SDK ## 概要 [Flutter](https://flutter.dev/)は、Googleが開発した[Dart](https://dart.dev/)プログラミング言語をベースとしたオープンソースフレームワークであり、単一のコードベースからモバイル、デスクトップ、またはWebブラウザ向けにネイティブコンパイルされたクロスプラットフォームアプリケーションを開発するために使用されます。Flutterでは、アプリを構築する単一のプライマリOSであるプライマリ開発ターゲットを選択できます。 Catalyst Flutter SDKは、Flutterの以下のサポートされている[モバイル開発ターゲット](https://flutter.dev/multi-platform/mobile)向けに、Catalystプロジェクトのモバイルアプリを構築できるライブラリです: * **Android** * **iOS** Catalyst Flutter SDKパッケージには、強力なバックエンドを備えた動的で堅牢なモバイルアプリの開発を支援するさまざまなツールと機能が含まれています。これにより、さまざまなCatalystサービスおよびコンポーネントのバックエンド処理を扱うことができます。Flutter SDKは、Catalystネイティブの[Android SDK](https://docs.catalyst.zoho.com/ja/sdk/android/v2/overview/)および[iOS SDK](https://docs.catalyst.zoho.com/ja/sdk/ios/v2/overview/)でサポートされているすべての機能をサポートしています。 Flutter SDKには、主にユーザー認証とリダイレクト、Data Storeの機能、関数の実行など、[Catalyst Cloud Scale](https://docs.catalyst.zoho.com/ja/cloud-scale/)および[Catalyst Serverless](https://docs.catalyst.zoho.com/ja/serverless/)の機能に関するツールが含まれています。ユーザー、Data Storeの行や列などのCatalystエンティティは、データモデリングを通じてDartオブジェクトとしてモデル化されます。Flutter SDKは、これらのコンポーネントへのAPIリクエストをメソッド呼び出しとしてラップしており、利用することができます。 SDKパッケージが提供するすぐに使える機能を実装することで、これらのCatalystコンポーネントをモバイルアプリにシームレスに統合し、簡単に構築できます。これにより、バックエンドをゼロからコーディングする時間と労力を節約し、アプリのユーザーエクスペリエンスの設計により集中できます。 このドキュメントでは、Catalyst Flutter SDKを使用してモバイルアプリをセットアップし構築するプロセス全体を説明します。SDKパッケージの設定について学び、さまざまな操作のサンプルコードスニペットにアクセスできます。また、Android向けの[Flutterの公式ガイド](https://docs.flutter.dev/get-started/flutter-for/android-devs)やiOS向けの[公式ガイド](https://docs.flutter.dev/get-started/flutter-for/swiftui-devs)も参照し、プライマリターゲットとしてそれらの開発プラットフォームを使用してアプリを構築できます。 AndroidまたはiOSでFlutterアプリを開発した後、いずれかまたは両方のプラットフォームでアプリのビルドをデプロイし、Catalystでホストできます。Androidアプリの[デプロイ](https://docs.flutter.dev/deployment/android)およびiOSアプリの[デプロイ](https://docs.flutter.dev/deployment/ios)に関するFlutterの公式ガイドを参照してください。 > **Note**: [Mobile Device Management](https://docs.catalyst.zoho.com/ja/cloud-scale/help/mobile-device-management/introduction/)を使用してアプリをホストおよび配布できます。また、Catalystコンソールからアプリのバージョニングやエンドユーザーを簡単に管理できます。iOSでアプリを構築し、プッシュ通知の送信を有効にしている場合は、アプリに[Push Notifications](https://docs.catalyst.zoho.com/ja/cloud-scale/help/push-notifications/introduction/)を設定することもできます。