僕がAndroid開発する時にちょっ
と便利だと思うTips
GMO Pepabo, Inc.
Masataka Kono
2016-1-13
potatotips #25
自己紹介
● minneのAndroidエンジニア
● 仕事でAndroid4ヶ月くらい
● それまではPHPer
● Twitterは @mapyo です
● 社内のみんなからは「ぼいらー」
今日お話すること
● 僕がAndroid開発していく上でちょっと便利だと
思ってることずらずらと
● Git、GitHub
● AndroidStudio
● ADM
Git, GitHub
1. Chromeで開いているプルリク
(Github, GithubEnterprise)の内容を1
コマンドでチェックアウトする
プルリクをレビューしてて、ちょっと手元に落として
来て動作を確認したいときに便利。
普通にターミナルでやると。。。
プルリクのブランチ名をコピー
git fetch origin
git checkout feature/hoge
Android Studioでビルドする
git-checkout-this-prというコマンドを使うと。。
git-checkout-this-pr
Android Studioでビルドする
この2ステップでOK
前提条件
Mac, Chrome, GitHub/GitHub Enterprise, フォー
クしない方のプルリク使ってる人のみ
導入方法
https://gist.github.
com/mapyo/b08ed9f726878289887c
【補足】これは僕が作ったんじゃなくて、
現在 Chrome で開いているプルリクエストを一発
でチェックアウトするスクリプト
こちらのブログで紹介されていたものが動かなくて直した
この内容を修正すれば別サービスでも対応出来そう
2. Android Studioで現在見ているソー
スをGithub(GitHub Enterprise)のサイ
トで開く
● ここのソースちょっと見てほしいんだけど。。
● issueに調査した結果をメモする時
などに便利
https://github.com/googlesamples/android-
topeka/blob/b4f1e6c/app/build.gradle#L47
こういうURL
ブラウザで開きたいソースの行で右クリックして
Open on Githubを選択すると開ける
設定が必要
Preferences→Version Control→Github
Github Enterprise使ってる方は対応するHost名を
入れてください
知ってるとちょっと便利。
3. Android Studioまわりのよく使う
ショートカットなど
なるべくマウスは使いたくない
絶対みんな知ってそう。Mac前提だった!
設定によって違うかも
細かい事をずらずらと
● IdeaVim最高(元Vimmer)
● control + w 押して vとかsでエディタを
分割などなど
● control + w と h, j, k, lとかで分割したウィンドウ
を移動
● g押してdで定義に移動。定義先で使うと、実際
に使われている箇所を検索
IdeaVimはこれくらい
● option + command + L(小文字) でソースの整
形
● command + shift + o でファイル検索
● command + o でクラスの検索
● option + control + r でRun
● option + control + r でshift押しながらEnterで
Debug実行
みなさん余裕で使っていそう・ω・
個人的に知りたいショートカット
● ↑のメニューを開くショートカットご存知の方、教
えてください
4. ADM(Android Device Monitor)の
Hierarchy View便利
● 今スマホ(エミュレータ)に表示されている部分
のIDってなんだっけ?
● 今表示されているActivity名なんだっけ?
などを調べる時に便利
ADMの起動 Hierarchy Viewの起動
※GooglePlayを例に起動してデモするつもりです。ズーム: ⌥⌘^  ズームアウト:⌥⌘- 終了:⌥⌘8
最後に
● 僕がちょっと便利だと思っている事について発
表しました
● 日頃のちょっとした作業が短く出来たり、楽に出
来たりする事が好きです
● こうするとこの辺が便利になるよというのがあっ
たら是非教えてください!
以上です!
どうもありがとうございました!!

僕がAndroid開発する時にちょっと便利だと思うtips