--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/tutorials/zcdrive/introduction/ description: "Android Studioを使用してAndroidファイルストレージモバイルアプリをビルドし、Catalyst Android SDKを使用してCatalystプロジェクトと連携させ、プロジェクトのStratusバケットにファイルを安全に保存します。" last_updated: 2026-11-03T07:48:52Z service: All Services type: tutorial related_links: - name: "Android SDK" url: /ja/sdk/android/v2/overview/ - name: "Android Kotlin" url: https://kotlinlang.org/ --- # Android File Storage App ### はじめに このチュートリアルでは、ファイルを安全に保存するAndroidファイルストレージアプリケーション**ZCDrive**のビルド方法を説明します。アプリにファイルをアップロードし、アプリのインターフェースからファイルの表示、削除、ダウンロードが可能です。 AndroidアプリはCatalystプロジェクトと連携され、セキュアなクラウドストレージコンポーネントである[Catalyst CloudScale Stratus](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/introduction/)やその他のコンポーネントを利用できます。アプリからファイルをアップロードまたは削除すると、そのアクションはCatalystプロジェクトの[Stratusバケット](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/buckets/name-bucket/)と同期されます。この連携は[Catalyst Android SDK](https://docs.catalyst.zoho.com/ja/sdk/android/v2/overview/)によって処理されます。AndroidパッケージをCatalystプロジェクトに登録し、SDKをアプリのソースコードに組み込みます。 ZCDriveアプリは[Kotlin開発プラットフォーム](https://kotlinlang.org/)上にビルドされます。 Kotlinは、Androidアプリケーション開発においてJavaと完全に相互運用可能な、クロスプラットフォーム、軽量、簡潔なプログラミング言語です。Catalyst Android SDKはJavaとKotlinの両方をサポートし、どちらのプラットフォームでも堅牢なアプリをビルドできます。 Android Studioを使用してアプリをビルドし、IDE内のエミュレートされたデバイスで手動テストを行います。 最終的なアプリケーションは以下のような外観になります: ![working-app](https://catalyst-docs-development.zohostratus.in/images/tutorials/zcdrive/working-app.webp) 動作するアプリケーションの最終ソースコードは[**このGitHubリポジトリ**](https://github.com/catalystbyzoho/tutorial-zcdrive-android)からアクセスできます。 > **Note:** Androidアプリケーション開発の基礎とKotlinを使用したAndroidアプリ開発については、[公式Androidドキュメント](https://developer.android.com/docs)と[AndroidのKotlinドキュメント](https://developer.android.com/kotlin)から学べます。 ZCDriveアプリは以下のCatalystコンポーネントとそれらが提供する機能を使用します: 1. [**Catalyst CloudScale**](https://docs.catalyst.zoho.com/ja/cloud-scale/getting-started/introduction/): - [Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction): アプリに保存されるファイルのメタデータ(ファイル名、アップロード時刻、ファイルタイプなど)を格納するテーブルを作成します。 - [Stratus](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/introduction/): モバイルアプリからアップロードされたファイルを保存するフォルダをStratusに作成します。 - [Authentication](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/introduction/): アプリでアカウントにサインアップし、ログインしてファイルを安全に保存できます。 ZCDriveには、[Catalyst Serverless Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/)や[Catalyst CloudScale Web Client Hosting](https://docs.catalyst.zoho.com/ja/cloud-scale/help/web-client-hosting/introduction/)などのCatalyst基本コンポーネントは含まれません。 アプリのソースに含めるファイルは、コードが設定済みの状態で提供されます。指示に従って、提供されたファイルをアプリのディレクトリにある既存のファイルと置き換えるだけです。