【アンドロイドスタジオ】

Android Studio(アンドロイドスタジオ) とは?

最終更新:
💡 Androidアプリ開発者の相棒は、このスタジオにいる

GoogleがAndroidアプリ開発向けに提供する公式の統合開発環境(IDE)。IntelliJ IDEAベースで、コード補完・エミュレーター・レイアウトエディタなど、Android開発を支援する機能をまとめて提供する。

📌 このページのポイント
Androidアプリ開発を支える機能をひとまとめ Android Studio コード編集 Kotlin / Java fun main() … 補完・リファクタリング エミュレーター Android アプリ Gradleでビルド・依存関係を管理 IntelliJ IDEAをベースにした公式IDE エミュレーターや実機で動作を確認
代表機能の概念図。実際の画面配置とは異なる。SDK・端末・PCの要件を確認して利用する。
ひよこ ひよこ
Androidアプリを作るにはどのツールを使うの?
ペンギン先生 ペンギン先生
Google公式のAndroid Studioだよ。Windows・macOS・Linux向けに提供されているけど、対応するOSやCPUなどの要件があるよ。開発するAndroid向けのSDKも導入して使うんだ
ひよこ ひよこ
IntelliJ IDEAベースってどういうこと?
ペンギン先生 ペンギン先生
JetBrainsが作ったIntelliJ IDEAを土台に、Android開発用の機能を追加したものなんだ。コード補完やリファクタリングに加えて、Android向けのビルドやテストを支援する機能があるよ
ひよこ ひよこ
エミュレーターって重くない?
ペンギン先生 ペンギン先生
CPUやメモリ、仮想化の対応状況で動作は変わるよ。Android Studio単体とエミュレーター併用では必要な資源も違う。要件を確認して、エミュレーターが使いにくければ実機でのテストも検討しよう
ひよこ ひよこ
Xcodeとどっちが使いやすいの?
ペンギン先生 ペンギン先生
使いやすさの順位は一概には言えないよ。Android StudioはAndroidアプリ開発に合わせたIDEだから、まず作りたいアプリの対象と必要なツールで選ぼう
ひよこ ひよこ
KotlinとJavaどっちで開発するの?
ペンギン先生 ペンギン先生
今はKotlinが公式の推奨言語だよ。2019年にGoogleがKotlinファーストを宣言したんだ。Javaでも開発できるけど、新規開発ではKotlinから始めることが推奨されているよ。Android Studioはどちらもしっかりサポートしているよ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Android Studio」って出てきたら「Google公式のAndroidアプリ開発ツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Android Studio」 = Android開発スタジオ
💬 Studioは制作の場という意味。Android向けのコード編集・ビルド・テストをまとめて行う開発環境だよ

参考資料

← 用語集にもどる