Kotlin

Android Studio 2026 のインストールとKotlinプラグイン設定ガイド

ⓘ本ページはプロモーションが含まれています

もっとスキルを活かしたいエンジニアへ

スポンサードリンク
働き方から選べる

無料で使えて良質な案件の情報収集ができるサービス

エンジニアの世界では、「いつでも動ける状態を作っておけ」とよく言われます。
技術やポートフォリオがあっても、自分に合う案件情報を日常的に見れていないと、いざ動こうと思った時に比較や判断が難しくなってしまいます。
普段から案件情報が集まる環境を作っておくと、良い案件が出た時にすぐ動きやすくなりますよ。
筆者自身も、メガベンチャー勤務時代に年収1,500万円を超えた経験があります。振り返ると、技術だけでなく「どんな案件や働き方があるか」を日頃から見ていたことが、キャリアの選択肢を広げるきっかけになりました。
このブログを読んでくれた方に感謝を込めて、実際に使っている情報収集サービスを紹介します。

フルリモート・週3日・高単価、どんな条件も妥協したくないなら

フリーランスボードに無料会員登録する

利用者10万人以上。業界最大規模45万件の案件。AIマッチ機能や無料の相場情報が人気。

年収800万円以上のキャリアアップ・ハイクラス正社員を視野に入れているなら

Beyond Careerに無料相談する

内定獲得率90%以上。紹介先企業とは役員クラスのコネクションがある安心と信頼できるエージェント。


スポンサードリンク

Android Studio のインストールと Kotlin プラグインの確認

Android 開発を始めるにあたって、まずは 公式サイトから最新版の Android Studio を入手 し、開発環境を整えることが重要です。
本セクションではダウンロードからインストール、Kotlin プラグインのバージョン確認までの流れを解説します。実際に手順通りに進めれば、すぐに Compose や KMM の学習に取り掛かれる状態になります。

公式サイトから最新版を取得する手順

  1. ブラウザで Android Studio の公式ページ https://developer.android.com/studio にアクセスします。
  2. 「Download Android Studio」ボタンをクリックし、利用規約に同意してダウンロードを開始します。
  3. 表示された OS(Windows / macOS / Linux)に合わせたインストーラが取得できるので、ローカル環境に保存してください。

ポイント:サードパーティのミラーサイトは常に最新である保証がないため、必ず公式ページから入手しましょう。

インストーラ実行と初回セットアップ

OS 実行手順
Windows ダウンロードした .exe を実行し、デフォルト設定で「Next」→「Install」をクリック。
macOS .dmg を開き、Android Studio.appApplications フォルダーへドラッグ&ドロップ。
Linux android-studio.tar.gz を任意のディレクトリに解凍し、studio.sh を実行。

初回起動時に表示される Setup Wizard で SDK のインストール先やエミュレータイメージを選択します。この段階が完了すれば、Android Studio は使用可能です。

Kotlin プラグインのバージョン確認

多くの Android Studio バージョンでは Kotlin が標準搭載 されていますが、プラグイン自体は別途アップデートが必要な場合があります。以下の手順で現在使用中の Kotlin バージョンを確認し、最新版に更新しましょう。

  1. メニュー File → Settings (macOS は Preferences) を開きます。
  2. 左ペインの Plugins から「Kotlin」を検索します。アップデートが利用可能な場合は Update ボタンが表示されるので実行してください。
  3. 更新後、Help → About Android Studio を選択し、ダイアログに表示されている Kotlin バージョン(例: 1.9.x)を確認します。

注意:公式リリースノートやプラグインページで推奨バージョンを随時チェックすると、Compose のプレビューや KMM ビルド時のエラーを未然に防げます。


プロジェクト作成と Jetpack Compose テンプレートの選択

このセクションでは Compose 用のプロジェクト雛形 を生成し、ディレクトリ構造や重要ファイルについて概観します。テンプレートを活用すれば、手動で依存関係を書き込む手間が省け、すぐに UI 実装へ移行できます。

新規プロジェクトウィザードでのテンプレート選択

Android Studio のスタート画面から New Project をクリックし、以下の流れで設定します。

  1. 「Phone and Tablet」カテゴリを開き、Empty Compose Activity を選択。
  2. プロジェクト名・パッケージ名(例: com.example.firstapp)を入力し、Language は必ず Kotlin を指定。
  3. Minimum SDK は API 21 以上が推奨されますが、最新の機能を利用したい場合は API 35 (Android 13) まで上げても構いません。

これだけで build.gradle.kts に Compose 用プラグインと必須ライブラリが自動的に追加されます。

生成されたディレクトリ構造と主要ファイルの概要

プロジェクト作成後に見られる典型的なフォルダ・ファイルは次の通りです。各ファイルの役割を把握しておくと、後続の実装がスムーズになります。

  • app/src/main/kotlin/com/example/firstapp/MainActivity.kt
  • ComponentActivity を継承し、setContent { Greeting("Android") } がエントリーポイントとなります。

  • app/src/main/kotlin/com/example/firstapp/ui/theme/Theme.kt

  • Material 3 のテーマ定義とカラーセットが格納されており、アプリ全体のデザインを一元管理できます。

  • app/src/main/res/layout は空です(Compose が XML レイアウトに代わります)。

  • build.gradle.kts(Kotlin DSL)には以下のような設定が自動追加されます。


Kotlin 言語基礎と Android 固有 API の概要

Kotlin は 簡潔さ・安全性 が特徴で、Android 開発の第一言語として広く採用されています。ここでは基本構文に加えて、Compose と従来の Activity の違いを簡単にまとめます。

Kotlin の基本文法(val/var、関数、クラス)

  • val は再代入不可、var は可能です。
  • 型推論によりコード量が削減され、可読性が向上します。

Activity と Composable 関数の違いとライフサイクル

項目 Activity Composable
主な役割 画面全体を管理し OS からのイベントを受け取る UI 部品(ボタン・テキスト等)を宣言的に構築
ライフサイクル onCreate → onStart → onResume … 再コンポジション時に自動呼び出し
宣言方法 XML または setContentView() でレイアウト指定 @Composable fun MyScreen(){ … }

Compose を利用すると、UI とロジックが明確に分離 され、状態管理がシンプルになります。


Jetpack Compose で UI を実装・プレビューする手順

Compose の最大の利点は コードを書きながら即座に画面を確認できる 点です。以下では基本コンポーネントの組み立て方と、Android Studio のプレビュー機能の活用方法を具体的に示します。

Composable 関数の作成例

  • Column で縦方向に要素を並べ、Modifier によってサイズ・余白を指定します。
  • @Preview(showBackground = true) を付与すれば、エディタ右側に即座に UI が描画されます。

プレビュー機能の使い方

  1. GreetingScreen の上に @Preview アノテーションを書き込みます。
  2. エディタ右上の「Split」または「Design」ビューを選択すると、プレビューウィンドウが表示されます。
  3. プレビューウィンドウのドロップダウンから デバイスサイズテーマ(ライト/ダーク) を切り替えられるため、様々な環境で見た目を確認できます。

ヒント:コードを保存するたびにプレビューが自動更新されます。レイアウト調整の手間が格段に減ります。


ビルド・デプロイ、デバッグと公式 Codelab の活用

実装したアプリをエミュレータや実機で動かすまでの流れと、学習教材として有効な Codelab の利用方法を解説します。

エミュレータ/実機へのインストール手順

  1. Android Studio のツールバーから Run → Run 'app' を選択。
  2. Gradle がプロジェクト全体をビルドし、APK が生成されます。
  3. 接続されたエミュレータまたは USB デバッグが有効化された実機に自動でインストールされ、Logcat にデバッグ情報がリアルタイムで出力されます。

実機テストの注意点

  • 開発者オプションUSB デバッグ を有効にする。
  • Wi‑Fi 接続で ADB over network を使用したい場合は、adb tcpip 5555 コマンドでポートを開放し、端末の IP アドレスへ接続します。

Gradle Kotlin DSL における最新設定ポイント

  • compileSdktargetSdk最新の API レベル(執筆時点では 35)に合わせます。
  • Compose のコンパイラ拡張バージョンは、Android Studio の更新と同期させることが重要です。

公式 Codelab のリンクと活用手順

※ URL は執筆時点で有効なものです。最新情報は公式ページをご確認ください
https://developer.android.com/codelabs/basic-android-kotlin-compose-first-app?hl=ja

Codelab を活用する流れは次の通りです。

  1. 環境構築:本記事で行った Android Studio のインストールと Kotlin プラグイン確認を完了させます。
  2. テンプレート作成:Codelab が推奨する「Empty Compose Activity」でプロジェクトを生成します。
  3. ステップ実施:章ごとの指示(@Composable の追加、状態管理、ナビゲーション)を順にコーディングし、プレビューで結果を確認します。
  4. デバッグ & デプロイ:最後の「Run on device」セクションでエミュレータまたは実機へインストールし、動作を検証します。

このサイクルを繰り返すことで、Compose の基本から応用まで体系的に習得できます。


Kotlin Multiplatform Mobile(KMM)で共有コードを書く手順

KMM を利用すると Android と iOS 間でビジネスロジックを共通化 でき、長期的な開発コスト削減が期待できます。以下では初心者向けに最低限必要な設定と実装例を示します。

1. Shared Module の作成

  • メニュー File → New → New Module → Kotlin Multiplatform Mobile を選択し、モジュール名(例: shared)を入力。
  • 「Target」には AndroidiOS をチェックし、テンプレートとして「Kotlin Multiplatform Library」を選びます。

2. 共通ロジックの実装

shared/src/commonMain/kotlin 配下に共通コードを書きます。たとえば簡易的な API クライアントは次のようになります。

3. プラットフォーム固有実装(expect/actual)

expect キーワードで共通インターフェースを定義し、各プラットフォーム側で actual 実装を提供します。

4. Android 側への組み込み

app/build.gradle.kts に以下の依存関係を追加します。

Android のコードからは通常通り shared パッケージをインポートし、ロジックを呼び出せます。

5. iOS 側への組み込み

  1. Android Studio が自動生成した Xcode 用フレームワーク(例: shared.framework) をビルドします。
  2. Xcode プロジェクトの Frameworks, Libraries, and Embedded Content に追加し、import shared で Swift から利用できるようにします。

ポイント:KMM のビルドは Gradle 経由で行うため、Xcode 側の依存関係が正しく設定されているか常に確認してください。


まとめ

  • Android Studio は公式サイトから最新版を取得し、インストール後に Kotlin プラグインのバージョンを必ず確認しましょう。
  • Empty Compose Activity テンプレートでプロジェクトを作成すると、Compose 用の Gradle 設定が自動的に整います。
  • Kotlin の基本構文と Activity と Composable の違いを理解すれば、宣言的 UI の利点を最大限に活かせます。
  • プレビュー機能を使えば UI の見た目をリアルタイムで確認でき、開発サイクルが大幅に短縮されます。
  • ビルド・デプロイは Gradle Kotlin DSL で最新 SDK 設定を行い、公式 Codelab と組み合わせてハンズオン形式で学習すると効果的です。
  • KMM を導入すれば Android と iOS のビジネスロジックを一元管理でき、長期的な保守性が向上します。

これらの手順とポイントを押さえておけば、2024 年以降も安定した Android 開発環境を維持しながら、Compose と KMM の最新機能にスムーズに追従できるでしょう。

スポンサードリンク

もっとスキルを活かしたいエンジニアへ

スポンサードリンク
働き方から選べる

無料で使えて良質な案件の情報収集ができるサービス

エンジニアの世界では、「いつでも動ける状態を作っておけ」とよく言われます。
技術やポートフォリオがあっても、自分に合う案件情報を日常的に見れていないと、いざ動こうと思った時に比較や判断が難しくなってしまいます。
普段から案件情報が集まる環境を作っておくと、良い案件が出た時にすぐ動きやすくなりますよ。
筆者自身も、メガベンチャー勤務時代に年収1,500万円を超えた経験があります。振り返ると、技術だけでなく「どんな案件や働き方があるか」を日頃から見ていたことが、キャリアの選択肢を広げるきっかけになりました。
このブログを読んでくれた方に感謝を込めて、実際に使っている情報収集サービスを紹介します。

フルリモート・週3日・高単価、どんな条件も妥協したくないなら

フリーランスボードに無料会員登録する

利用者10万人以上。業界最大規模45万件の案件。AIマッチ機能や無料の相場情報が人気。

年収800万円以上のキャリアアップ・ハイクラス正社員を視野に入れているなら

Beyond Careerに無料相談する

内定獲得率90%以上。紹介先企業とは役員クラスのコネクションがある安心と信頼できるエージェント。


-Kotlin