私が利用している Android Studio プラグイン 〜2015年版〜


これは [スピカ Advent Calendar 2015](http://qiita.com/advent-calendar/2015/spika) の１日目(12/1)の投稿です。私は主に Android に関わることについて何日か投稿しようと思っていますが、１日目は私が利用している Android Studio のプラグインについて紹介しようと思います（といっても、そんなに多くは使ってないですが）。

## ① ADB Idea

![スクリーンショット 2015-11-30 16.43.23.png](https://qiita-image-store.s3.amazonaws.com/0/35733/34c03e7e-5667-a06c-9702-a240f7303a6c.png "スクリーンショット 2015-11-30 16.43.23.png")

`adb` のコマンドの幾つかを Android Studio から実行できるようになります。私がよくやる使い方は [Shift]キー２回押しで検索窓を開き、「adb」と入力して本プラグインのメニューを開いてそこから選択しています。

![スクリーンショット_2015-11-30_22_10_10.png](https://qiita-image-store.s3.amazonaws.com/0/35733/386f38e4-6cf9-f1c5-b898-9f00825aa875.png "スクリーンショット_2015-11-30_22_10_10.png")

データのクリアなどは地味に面倒なので重宝しています。

> もし `adb` 自体にパスが通ってなければ `.bash_profile` (OS X の場合)に次のように追加してパスを通します。
> 
> ```.bash_profile
> export PATH="/Users/h_kusu/Library/Android/sdk/platform-tools:$PATH"
> export PATH="/Users/h_kusu/Library/Android/sdk/tools:$PATH"
> ```
> ※ 環境に合わせて変えてください。

## ② Android ButterKnife Zelezny

![スクリーンショット 2015-11-30 16.44.07.png](https://qiita-image-store.s3.amazonaws.com/0/35733/234b1424-355a-a406-a606-9cbec9c66aa4.png "スクリーンショット 2015-11-30 16.44.07.png")

[ButterKnife](http://jakewharton.github.io/butterknife/) 用のコードコードをレイアウトファイルから自動生成してくれます。

![スクリーンショット 2015-11-30 22.28.24.png](https://qiita-image-store.s3.amazonaws.com/0/35733/74a01e08-998f-27a7-78ae-9168ccbd6fae.png "スクリーンショット 2015-11-30 22.28.24.png")

バインド対象の View が多いと手で記載するのは大変だし間違いの元なので、私はいつもこれで自動生成しています。

## ③ Android Material Design Icon Generator

![スクリーンショット 2015-11-30 16.45.07.png](https://qiita-image-store.s3.amazonaws.com/0/35733/0b6e7eb8-f970-f1c6-9b4b-0cf9caa2df2c.png "スクリーンショット 2015-11-30 16.45.07.png")

Google の [Material icon](https://www.google.com/design/icons/) を簡単にプロジェクトへ導入できるようになるプラグインです。また Google のサイトに用意されているアイコンは黒・白の２種類だけなのですが、このプラグインを利用すると色も自由に変えられます。

![スクリーンショット 2015-11-30 23.08.00.png](https://qiita-image-store.s3.amazonaws.com/0/35733/b07a8921-a6ac-ecd3-a6cb-baed7fe82195.png "スクリーンショット 2015-11-30 23.08.00.png")

## ④ Android Drawale Viewer

![スクリーンショット 2015-11-30 16.44.51.png](https://qiita-image-store.s3.amazonaws.com/0/35733/48dfddb2-b7c2-a35b-63c9-af95822f3c84.png "スクリーンショット 2015-11-30 16.44.51.png")

drawable リソースの中身が確認できます。

![スクリーンショット 2015-11-30 23.14.27.png](https://qiita-image-store.s3.amazonaws.com/0/35733/381937e9-e7bb-478d-1dc7-16b68f2c768e.png "スクリーンショット 2015-11-30 23.14.27.png")

## ⑤ Fabric for Android Studio

![スクリーンショット 2015-11-30 16.47.20.png](https://qiita-image-store.s3.amazonaws.com/0/35733/0b7d1177-9d8a-e715-12a3-f42a645102a6.png "スクリーンショット 2015-11-30 16.47.20.png")

[Fabric](https://get.fabric.io/) 用のプラグインです。これを使うと Crashlytics が簡単に組みこめる他に、プロジェクト関係者への apk ファイルの配布(`Beta`と呼ばれるサービス) もここから行えます。

> Fabric に統合されている サービス/SDK は多岐に渡り、私はその一部しか使ってませんが。

プラグインを追加すると次のように Android Studio の右タブからメニューが開けます。

![スクリーンショット 2015-11-30 22.32.02.png](https://qiita-image-store.s3.amazonaws.com/0/35733/8b7f5e55-3c69-1ab8-0fac-41e52ae9daf6.png "スクリーンショット 2015-11-30 22.32.02.png")

## ⑥ Genymotion

![スクリーンショット 2015-11-30 16.45.23.png](https://qiita-image-store.s3.amazonaws.com/0/35733/ecb45ea6-dc4e-28e0-abc5-834909abb2c3.png "スクリーンショット 2015-11-30 16.45.23.png")

私は標準のエミュレータの替わりに [Genymotion](https://www.genymotion.com/#!/) を利用しているのですが、このプラグインをいれると Android Studio に Genymotion の起動ボタンが追加されます（私の認識だと単にそれだけ）。

![スクリーンショット_2015-11-30_16_56_08.png](https://qiita-image-store.s3.amazonaws.com/0/35733/7276ea6c-ecf5-e4e6-6776-10a25eb6222e.png "スクリーンショット_2015-11-30_16_56_08.png")

# おわりに

あまり多くないですが、私が利用しているプラグインを紹介しました。他にこんな便利なプラグインがあるよ！というのがあればコメントを頂けると幸いです。
将来的には自分でもプラグイン開発をやってみたいなあと思っています。