Android 向けアプリを開発するワークフローは、概念的には他のアプリ プラットフォームの場合と同じです。ただし、優れた設計の Android 向けアプリを効率的に構築するには、専門的なツールが必要です。
このページでは、Android アプリを作成するプロセスの概要と、開発の各段階における Android Studio ツールに関する詳細情報へのリンクを示します。

- ワークスペースをセットアップする
Android アプリ開発プロセスの最初のステップです。詳しくは、Android Studio のインストール ページとプロジェクトの作成のガイドをご覧ください。
Android Studio のチュートリアルを実施し、Android 開発の基礎について初めての Android アプリを作成するをご覧ください。
- アプリを作成する
ワークスペースをセットアップしたら、アプリの作成を開始できます。Android Studio にはさまざまなツールと機能が含まれており、作業の迅速化、高品質なコードの作成、UI の設計、さまざまなデバイス向けのリソースの作成に役立ちます。利用可能なツールと機能の詳細については、アプリの作成をご覧ください。
- ビルドして実行する
ビルドして実行する段階では、プロジェクトをビルドしてデバッグ可能な APK パッケージを作成します。このパッケージをエミュレータまたは Android デバイスにインストールして実行します。コードの実行方法については、アプリをビルドして実行するをご覧ください。
この段階でビルドをカスタマイズすることもできます。たとえば、ビルド バリアントを作成して同じプロジェクトから異なるバージョンのアプリを生成したり、コードとリソースを圧縮してアプリのサイズを小さくしたりできます。カスタムビルド構成については、ビルドを構成するをご覧ください。
- デバッグ、プロファイリング、テストを行う
この反復的な段階では、アプリの開発を続けながら、バグをなくし、アプリのパフォーマンスを最適化します。アプリをデバッグし最適化するために、Android Studio でアプリをテストしてください。
デバッグの詳細については、アプリのデバッグと Logcat を使用してログを書き込み、表示するをご覧ください。
メモリ使用量、ネットワーク トラフィック、CPU への影響など、さまざまなパフォーマンス指標を確認して分析するには、アプリ パフォーマンスのプロファイリングをご覧ください。
- 公開する
ユーザー向けにリリースするためにアプリを準備するには、Android App Bundle をビルドし、セキュリティ キーで署名して、Google Play ストアに公開するための準備を行う必要があります。詳細については、アプリを公開するをご覧ください。