Android Studio インストール

# はじめに
Android初心者の方向けの記事です。

Android Studioインストールからエミュレータ起動までを書いています！

## Android Studio インストール
AndroidのDeveloperにてインストールできます。
こちらを参考にインストールをして下さい。

30GBとかあるのでMacのスペックによりますが、長いと1時間ほどインストールに時間がかかるのでお茶でもしながら気長に待って下さい。

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


## インストール後のトップ画面

![スクリーンショット 2022-06-15 21.25.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/fd2f6004-b680-4676-4f08-a7d30f69da7d.png)

### ① New Project
言葉の通り、プロジェクトを作成できます。


「Finish」を押下でプロジェクトが作成されます！
| Activity選択画面 | アプリ初期設定画面 | 
| -------- | -------- |
| ![スクリーンショット 2022-06-15 21.54.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/2df1dbee-95b2-b9eb-e34e-e451cf66ff44.png)| ![スクリーンショット 2022-06-15 21.54.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/0945359c-bc9f-9e43-4ef7-1993776acf11.png)|

#### Activity選択画面
初期作成される好きなActivityを選択して下さい。
学習での開発であればEmpty Activityでいいと思います。
好きなActivityを選択して「Next」を押下してください。

#### アプリ初期設定画面
- Name: アプリ名を入力して下さい。
- Package name: 実装中に管理しやすい名前にして下さい。
- Save location: これはローカルに保存される場所になります。
- Language：　JavaかKotlinを選べます。
- Minimun SDK: サポートするAndroid SDKバージョンを初期に設定できます。（後から変更可能）

#### 作成されたプロジェクト 

Empty Activityを選択した場合はMainActivity.ktとactivity_main.xmlが初期装備されています。

ちなみに`kt`はKotlinファイル、`xml`はxmlファイルになります。
Activity.ktはロジック部分やAndroid独自のライフサイクルを実装できます。
xmlファイルは主にUIの部分を設定できるファイルです。

![スクリーンショット 2022-06-15 21.32.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/33d5582f-371f-7e5c-dad7-e9ae75d56792.png)

### ② Open

これはあんまり使わないかもしれないです。
ローカルに保存しているAndroidプロジェクトをAndroid Studioで実装できるようになります。
ローカルに保存しているぐらいなので初学者ではないと思われます。

### ③ Get from VCS
Githubなどで管理しているプロジェクトをAndroid Studioに反映することができます。

URLを入力して右下のCloneボタンを押下するだけでAndroid Studioに全て反映されます。
実務に入った時の環境構築で使用することになります。
![スクリーンショット 2022-06-15 21.29.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/72a1532d-6e35-bb07-6647-de4b5412ad95.png)


## AVD(エミュレータ)を起動してみよう
Android開発してるぞ感を出すために早速エミュレータを起動してみましょう！
難しい作業が多そうですが以下手順でできます。

① Device Manager作成
② エミュレーター起動！

### Device Manager作成
画質荒いですが以下手順で仮想デバイスを追加しましょう！
今回はPixel5で作成してみました。

- Device Manager
- Create Device
- 作成したいDeviceを選択(触ってみたいDevice: Next)
- AndroidのOS(APIレベルを選択: Next)
- Finish

| - | - | 
| -------- | -------- |
| <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/90d1203e-e894-bd6e-9367-45565ee7edfc.gif" width=500px>| <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/3f1a698d-1426-4423-89e3-bafeb907c19d.gif" width=500px>|

### エミュレーター起動！
Device Managerを作成できたら次は実際に起動してみましょう。
と、言っても作業は簡単で、再生ボタンをクリックすると1分ほど経った後にエミュレータが起動されます！

始めて自分のMacにエミュレータが起動できた時は感動して友人家族に自慢したのを覚えています。

![スクリーンショット 2022-06-15 22.32.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1967088/a20ed069-6aa7-1138-9ca7-da045c8a59eb.png)



## まとめ

ここまで来れば開発あるのみですね！
Android開発にはAndroidの知識と言語の知識が必要です。

### Androidに関して
Codelabsという公式が出している学習サイトがありますのでこちらを触りながら学習してみて下さい。
英語ばかりでとっつきにくいかもしれませんが、右クリックの「日本語に翻訳」にを使えば違和感なく日本語に翻訳してくれるのでオススメです！

https://developer.android.com/courses?hl=ja

### Kotlinに関して
こちらの記事でうまくまとめられています。
概要をサラッと知りたい方にはおすすめです！

https://qiita.com/k5n/items/cc0377b75d8537ef8a85#%E6%96%87%E5%AD%97%E3%81%A8%E6%96%87%E5%AD%97%E5%88%97


💁‍♂️「次回は初学者が知っておきたいAndroidの開発についての記事を書いていきたいと思います！」


## さいごに
運動通信社は「日本を世界が憧れるスポーツ大国にする」というビジョンを達成するべく、一緒に働く仲間を募集しています！
ぜひ一緒に、自分たちも世の中もワクワクするサービスを作りましょう！

💁‍♂️「iOSエンジニアも絶賛募集中です」