デベロッパー ワークフローの基本

Android 向けアプリを開発するワークフローは、概念的には他のアプリ プラットフォームの場合と同じです。ただし、優れた設計の Android 向けアプリを効率的に構築するには、専門的なツールが必要です。

このページでは、Android アプリを作成するプロセスの概要と、開発の各段階における Android Studio ツールに関する詳細情報へのリンクを示します。

  1. ワークスペースをセットアップする

    Android アプリ開発プロセスの最初のステップです。詳しくは、Android Studio のインストール ページプロジェクトの作成のガイドをご覧ください。

    Android Studio のチュートリアルを実施し、Android 開発の基礎について初めての Android アプリを作成するをご覧ください。

  2. アプリを作成する

    ワークスペースをセットアップしたら、アプリの作成を開始できます。Android Studio にはさまざまなツールと機能が含まれており、作業の迅速化、高品質なコードの作成、UI の設計、さまざまなデバイス向けのリソースの作成に役立ちます。利用可能なツールと機能の詳細については、アプリの作成をご覧ください。

  3. ビルドして実行する

    ビルドして実行する段階では、プロジェクトをビルドしてデバッグ可能な APK パッケージを作成します。このパッケージをエミュレータまたは Android デバイスにインストールして実行します。コードの実行方法については、アプリをビルドして実行するをご覧ください。

    この段階でビルドをカスタマイズすることもできます。たとえば、ビルド バリアントを作成して同じプロジェクトから異なるバージョンのアプリを生成したり、コードとリソースを圧縮してアプリのサイズを小さくしたりできます。カスタムビルド構成については、ビルドを構成するをご覧ください。

  4. デバッグ、プロファイリング、テストを行う

    この反復的な段階では、アプリの開発を続けながら、バグをなくし、アプリのパフォーマンスを最適化します。アプリをデバッグし最適化するために、Android Studio でアプリをテストしてください。

    デバッグの詳細については、アプリのデバッグLogcat を使用してログを書き込み、表示するをご覧ください。

    メモリ使用量、ネットワーク トラフィック、CPU への影響など、さまざまなパフォーマンス指標を確認して分析するには、アプリ パフォーマンスのプロファイリングをご覧ください。

  5. 公開する

    ユーザー向けにリリースするためにアプリを準備するには、Android App Bundle をビルドし、セキュリティ キーで署名して、Google Play ストアに公開するための準備を行う必要があります。詳細については、アプリを公開するをご覧ください。