Androidアプリ開発入門

# 概要
Androidアプリ開発の始め方について解説。
開発環境の構築から、サンプルアプリのインストールまでの手順を説明する。

# Android Studio のインストール

[こちらのサイト](https://developer.android.com/studio)にアクセス。

https://developer.android.com/studio

`Download Android Studio XXX`をクリックしてダウンロード。
[![sample.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/c9476ac4-07dc-e9f1-4871-a09e1624c7e9.png)](https://developer.android.com/studio)
後は指示に従ってインストール。
詳しくは[こちらの公式サイト](https://developer.android.com/studio/install?hl=ja)に書かれている。

https://developer.android.com/studio/install?hl=ja

# サンプルアプリの作成

Android Studioを起動し、`New Project`をクリック。
![window.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/100027d5-b0b1-fb71-8b5c-1852c5a33284.png)

`Empty Activity`を選択し、`Next`をクリック。
![window2 - コピー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/8fe377c6-67e5-ad80-0e22-b831d0ed7b87.png)

`Name`, `Package name`, `Save location`, `Language`, `Minimum SDK`に必要事項を記入。
![sample.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/9f8d18b4-62da-086d-32ab-c8cd4c533ae6.png)
**Name** : アプリ名。例えば、電卓アプリの場合Calculatorと記入。
**Package name** : パッケージ名。例えば、企業や個人の名前+アプリ名にする。パッケージ名がGoogle Play StoreのURLのIDになる。
**Save location** : 保存先。適当なフォルダを選択。
**Language** : プログラミング言語。JavaとKotlinが選べるが、Googleが推奨しているKotlinがおすすめ。
**Minimum SDK** : 最低SDKバージョン。特にこだわりがないなら、90%以上を占める26がおすすめ。低すぎると開発が大変になり、高すぎると使用ユーザが限られてしまう。
**Use legacy android.support libraries** : 開発が大変になるので、チェックを外すことをおすすめする。

一通り設定が終わったら`Finish`をクリック。
これで、プロジェクトが生成される。

# Android スマートフォンで実行
エミュレータで実行する方法と、実機で実行する方法の2種類がある。
## 1 エミュレータで実行

`Tools`→`Device Manager`→`Create device`をクリック。
![window4_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/baf4b111-5fd2-6001-4e6a-d1998d53707d.png)

`Phone`→`Pixel 4`→`Next`をクリック。Play Storeがあるデバイスがおすすめ。
![window5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/c80ebd92-46e7-7e54-d471-e1875e29f810.png)

`Tiramisu(Android 13.0)`→`Next`をクリック。
![window6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/ea5edcb5-068e-d5a7-04bf-1d12251a92c1.png)

特に何も変更せず、`Finish`をクリック。
![window7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/eefb0026-ac92-8bd9-d079-1053ad3d58e1.png)

デバイス選択プルダウンから、先ほど作成したデバイスを選択し、その横にある再生ボタンをクリック。
![window8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/0e4f3017-7cb5-927a-38ea-8033e297fe4c.png)

アプリが起動し、`Hello World!`と表示されれば成功。
![window9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/8a4f28a2-988b-9790-9e23-9e63032d7c9e.png)

## 2 実機で実行
Androidスマホの設定アプリをタップ。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/6cb83472-3222-e57a-01cd-cee4d745aeaa.png" width="30%">

`デバイス情報`をタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/72f5975a-506b-b962-acf7-09804f1038b7.png" width="30%">

`ビルド番号`を連打すると、開発者向けオプションがオンになる
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/2815d45d-aa43-3e8a-eaac-937159ac6884.png" width="30%">

1画面戻って、`システム`をタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/a5499e46-0673-b039-ae23-fe3b82216f30.png" width="30%">

`開発者向けオプション`をタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/e1196d8a-bf39-6b39-55b1-96ec97f1d4fd.png" width="30%">

`USBデバッグ`をオンにする
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/8ccd423b-3f54-569d-9dd8-ee51e71e401b.png" width="30%">

Android Studio上で、デバイスのプルダウンから接続した実機を選択し、再生ボタンをクリック
![screenshot2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/8a0cbf9c-bf10-aae6-2164-4614417a3c85.png)

Androidスマホ上でアプリが起動し、`Hello World!`と表示されれば成功。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694762/6309c801-8b94-f2ea-461a-a6eb9c634b71.png" width="30%">