Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
僕が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...
ブラウザで開きたいソースの行で右クリックして
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
● opt...
個人的に知りたいショートカット
● ↑のメニューを開くショートカットご存知の方、教
えてください
4. ADM(Android Device Monitor)の
Hierarchy View便利
● 今スマホ(エミュレータ)に表示されている部分
のIDってなんだっけ?
● 今表示されているActivity名なんだっけ?
などを調べる時に便利
ADMの起動 Hierarchy Viewの起動
※GooglePlayを例に起動してデモするつもりです。ズーム: ⌥⌘^  ズームアウト:⌥⌘- 終了:⌥⌘8
最後に
● 僕がちょっと便利だと思っている事について発
表しました
● 日頃のちょっとした作業が短く出来たり、楽に出
来たりする事が好きです
● こうするとこの辺が便利になるよというのがあっ
たら是非教えてください!
以上です!
どうもありがとうございました!!
Upcoming SlideShare
Loading in …5
×

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

2,786 views

Published on

potatotips #25 (iOS/Android開発Tips共有会)の発表資料です
http://connpass.com/event/24223/

Published in: Technology
  • Be the first to comment

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

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

×