アプリを作成する

Android Studio には開発の段階ごとにツールが用意されていますが、最も重要なのはアプリを作成するツールです。それにより、コードの記述、レイアウトの構築、画像の作成などを常に効率的に行えます。

このセクションでは、アプリを短時間で作成するのに役立つツールについて説明します。

コーディングの生産性

以下では、コーディングの生産性を高めるために役立つ機能をいくつか紹介します。

コード補完

コード補完は、入力ミスを減らし、クラス、メソッド、変数の名前を調べる手間を省くことで、アプリの開発をスピードアップします。コードエディタには、ベーシック補完、スマート補完、ステートメント補完の機能があります。

コード補完AI コード補完の詳細を確認する。

カスタムコード補完テンプレートの作成

ライブ テンプレートにコード スニペットを入力し、コードの小さなチャンクをすばやく挿入して補完できます。ライブ テンプレートを挿入するには、テンプレートの短縮名を入力して Tab キーを押します。Android Studio によって、テンプレートに関連付けられたコード スニペットがコードに挿入されます。

たとえば、短縮名 comp を入力して Tab キーを押すと、新しいコンポーズ可能な関数のコードが挿入されます。または、「loge」と入力して Log.e メソッドを検索し、コードからログを記録します。

サポートされているライブ テンプレートのリストを表示およびカスタマイズするには、[File] > [Settings] > [Editor] > [Live Templates](macOS では [Android Studio] > [Settings] > [Editor] > [Live Templates])をクリックします。

詳細については、ライブ テンプレートの記事をご覧ください。

lint によるクイック修正

Android Studio には、lint と呼ばれるコードスキャン ツールがあります。このツールを使用すると、アプリの実行やテストの作成を行わずに、コードの構造上の品質に関する問題を特定して修正できます。

アプリをビルドするたびに、Android Studio は lint を実行して、ソースファイルの潜在的なバグをチェックし、正確性、セキュリティ、パフォーマンス、ユーザビリティ、ユーザー補助、国際化機能を最適化するための改善点を検出します。

詳しくは、lint をご覧ください。

ドキュメントとリソースの詳細の表示

メソッド名、メンバー名、クラス名にカーソルを置いて F1 キーを押すと、API のドキュメントを表示できます。

画像やテーマなど、その他のリソースの情報も表示できます。たとえば、Compose の Modifier または Material 3ColorScheme プロパティにカーソルを置くと、そのドキュメントとデフォルトのパラメータが表示されます。

新しいファイルを迅速に作成する

新しいファイルを作成するときは、[Project] ウィンドウで保存先ディレクトリをクリックしてから、Alt+Insert キー(Mac では command+N キー)を押します。Android Studio では、選択したディレクトリに基づいて、ファイル形式の候補が小さなウィンドウに一覧表示されます。

リソースの操作

Android Studio には、リソース ファイルの作成と管理に役立つ以下の機能とツールが用意されています。

詳細については、アプリのリソースの追加をご覧ください。

あらゆる画面密度に適した画像の作成

Android Studio には、個々の画面密度をサポートする画像とカスタム UI アイコンの作成に役立つ Vector Asset Studio というツールが含まれています。独自の SVG ファイルを編集用にアップロードしたり、Google が提供する多くのマテリアル デザイン アイコンを選択したりできます。このツールを使用するには、[File] > [New] > [Vector Asset] をクリックします。

詳しくは、Vector Asset Studio をご覧ください。

Android Studio には、Image Asset Studio というツールも含まれています。このツールは、各画面密度をサポートするために、さまざまな解像度でカスタム ランチャー アイコンや通知アイコン、標準 UI アイコンを作成するのに役立ちます。カスタマイズ用に独自の画像やテキストをアップロードしたり、Google が提供するマテリアル デザイン アイコンのライブラリから選択したりできます。このツールを使用するには、[File] > [New] > [Image Asset] をクリックします。

詳しくは、Image Asset Studio をご覧ください。

画像と色のプレビュー

コード内で画像やアイコンを参照すると、左の余白に画像のプレビューが表示されます。これにより、画像やアイコンの参照を簡単に確認できます。

フルサイズの画像を表示するには、左の余白でサムネイルをクリックします。または、アセットへのインライン参照にカーソルを置いて F1 キーを押すと、すべての代替サイズを含む画像の詳細が表示されます。

新しいレイアウトの作成

Android Studio では、コンポーザブルのプレビュー関数を使用して、コンポーザブル レイアウトをプレビューできます。コンポーザブルのプレビューは、ファイルの [Design] ビューに表示され、コンポーザブルを編集するとリアルタイムで更新されます。

UI 文字列の翻訳

Translations Editor ツールを使用すると、すべての翻訳済みリソースを単一のビューに表示できるので、strings.xml ファイルの個々のバージョンを開くことなく、容易に翻訳を変更または追加できるだけでなく、翻訳漏れも検出できます。文字列を含むファイルをアップロードして翻訳サービスを利用することもできます。

このツールを使用するには、いずれかの strings.xml ファイルを右クリックして、[Open Translations Editor] をクリックします。Compose で翻訳されたリソースにアクセスするには、stringResource(R.string.your_string) を使用します。

詳細については、Translations Editor の説明をご覧ください。