Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Masataka Kono
3,152 views
僕がAndroid開発する時にちょっと便利だと思うtips
potatotips #25 (iOS/Android開発Tips共有会)の発表資料です http://connpass.com/event/24223/
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
Go MobileでAndroidアプリ開発
by
Takuya Ueda
PDF
GoによるiOSアプリの開発
by
Takuya Ueda
PDF
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
by
Yu Nobuoka
PPTX
ネットワークの切り替えを感知する方法
by
Keisuke Yamaguchi
PDF
Android,Brillo,ChromeOS
by
l_b__
PDF
Android アプリを Jenkins でビルドして GitHub に “リリース” を作る
by
Yu Nobuoka
PDF
Remote Development with Visual Studio Code & A clean dev env, working every ...
by
Hiroyuki Ohnaka
PDF
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
by
Masataka Kono
Go MobileでAndroidアプリ開発
by
Takuya Ueda
GoによるiOSアプリの開発
by
Takuya Ueda
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
by
Yu Nobuoka
ネットワークの切り替えを感知する方法
by
Keisuke Yamaguchi
Android,Brillo,ChromeOS
by
l_b__
Android アプリを Jenkins でビルドして GitHub に “リリース” を作る
by
Yu Nobuoka
Remote Development with Visual Studio Code & A clean dev env, working every ...
by
Hiroyuki Ohnaka
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
by
Masataka Kono
What's hot
PDF
Androidの新ビルドシステム
by
l_b__
PDF
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
PDF
View Customize Pluginで出来ること
by
onozaty
ODP
Yapf2013
by
l_b__
PDF
Eclipseを使ったandroid nativeデバッグ
by
l_b__
PDF
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
by
Takuya Ueda
PDF
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
by
Masataka Kono
PDF
Android アプリ開発における Gradle ビルドシステム
by
Yu Nobuoka
PDF
JUnit5とAndroidのテスト
by
Hiroshi Kikuchi
PDF
パーミッションモデルの過渡期への対応
by
ak_shio_555
PPTX
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
by
Study Group by SciencePark Corp.
PDF
Namespace API を用いたマルチテナント型 Web アプリの実践
by
Takuya Ueda
PDF
AndroidLint #DroidKaigi
by
Yukiya Nakagawa
PDF
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
KEY
Androidリリース作業の効率化(2)
by
Kenichi Kambara
PDF
DroidKaigi2016 windows環境での効率的なアプリ開発手法
by
tkawashita
PDF
AndroidJUnitRunner で JUnit 4 形式のテストに移行
by
Yu Nobuoka
PDF
20150425 DroidKaigi つかえるGradleプロジェクトの作り方
by
Makoto Yamazaki
PDF
ABS2015 のセッション紹介
by
l_b__
PPTX
VS Code Day 2021 Recap
by
Yuki Ueda
Androidの新ビルドシステム
by
l_b__
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
View Customize Pluginで出来ること
by
onozaty
Yapf2013
by
l_b__
Eclipseを使ったandroid nativeデバッグ
by
l_b__
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
by
Takuya Ueda
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
by
Masataka Kono
Android アプリ開発における Gradle ビルドシステム
by
Yu Nobuoka
JUnit5とAndroidのテスト
by
Hiroshi Kikuchi
パーミッションモデルの過渡期への対応
by
ak_shio_555
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
by
Study Group by SciencePark Corp.
Namespace API を用いたマルチテナント型 Web アプリの実践
by
Takuya Ueda
AndroidLint #DroidKaigi
by
Yukiya Nakagawa
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
Androidリリース作業の効率化(2)
by
Kenichi Kambara
DroidKaigi2016 windows環境での効率的なアプリ開発手法
by
tkawashita
AndroidJUnitRunner で JUnit 4 形式のテストに移行
by
Yu Nobuoka
20150425 DroidKaigi つかえるGradleプロジェクトの作り方
by
Makoto Yamazaki
ABS2015 のセッション紹介
by
l_b__
VS Code Day 2021 Recap
by
Yuki Ueda
More from Masataka Kono
PDF
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
by
Masataka Kono
PDF
Usb接続するアプリを開発した時に試行錯誤した事
by
Masataka Kono
PDF
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
by
Masataka Kono
PDF
ライブコーディング・Androidのライブラリを作ってみよう
by
Masataka Kono
PDF
Laravelのeloquent だけ入れた話
by
Masataka Kono
PDF
歴史あるWebサービスに携わって2年半の間に起きた事やった事
by
Masataka Kono
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
by
Masataka Kono
Usb接続するアプリを開発した時に試行錯誤した事
by
Masataka Kono
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
by
Masataka Kono
ライブコーディング・Androidのライブラリを作ってみよう
by
Masataka Kono
Laravelのeloquent だけ入れた話
by
Masataka Kono
歴史あるWebサービスに携わって2年半の間に起きた事やった事
by
Masataka Kono
僕がAndroid開発する時にちょっと便利だと思うtips
1.
僕がAndroid開発する時にちょっ と便利だと思うTips GMO Pepabo, Inc. Masataka
Kono 2016-1-13 potatotips #25
2.
自己紹介 ● minneのAndroidエンジニア ● 仕事でAndroid4ヶ月くらい ●
それまではPHPer ● Twitterは @mapyo です ● 社内のみんなからは「ぼいらー」
3.
今日お話すること ● 僕がAndroid開発していく上でちょっと便利だと 思ってることずらずらと ● Git、GitHub ●
AndroidStudio ● ADM
4.
Git, GitHub
5.
1. Chromeで開いているプルリク (Github, GithubEnterprise)の内容を1 コマンドでチェックアウトする
6.
プルリクをレビューしてて、ちょっと手元に落として 来て動作を確認したいときに便利。
7.
普通にターミナルでやると。。。 プルリクのブランチ名をコピー git fetch origin git
checkout feature/hoge Android Studioでビルドする
8.
git-checkout-this-prというコマンドを使うと。。 git-checkout-this-pr Android Studioでビルドする この2ステップでOK
9.
前提条件 Mac, Chrome, GitHub/GitHub
Enterprise, フォー クしない方のプルリク使ってる人のみ 導入方法 https://gist.github. com/mapyo/b08ed9f726878289887c
10.
【補足】これは僕が作ったんじゃなくて、 現在 Chrome で開いているプルリクエストを一発 でチェックアウトするスクリプト こちらのブログで紹介されていたものが動かなくて直した この内容を修正すれば別サービスでも対応出来そう
11.
2. Android Studioで現在見ているソー スをGithub(GitHub
Enterprise)のサイ トで開く
12.
● ここのソースちょっと見てほしいんだけど。。 ● issueに調査した結果をメモする時 などに便利 https://github.com/googlesamples/android- topeka/blob/b4f1e6c/app/build.gradle#L47 こういうURL
13.
ブラウザで開きたいソースの行で右クリックして Open on Githubを選択すると開ける
14.
設定が必要 Preferences→Version Control→Github Github Enterprise使ってる方は対応するHost名を 入れてください
15.
知ってるとちょっと便利。
16.
3. Android Studioまわりのよく使う ショートカットなど なるべくマウスは使いたくない 絶対みんな知ってそう。Mac前提だった! 設定によって違うかも 細かい事をずらずらと
17.
● IdeaVim最高(元Vimmer) ● control
+ w 押して vとかsでエディタを 分割などなど
18.
● control +
w と h, j, k, lとかで分割したウィンドウ を移動 ● g押してdで定義に移動。定義先で使うと、実際 に使われている箇所を検索 IdeaVimはこれくらい
19.
● option +
command + L(小文字) でソースの整 形 ● command + shift + o でファイル検索 ● command + o でクラスの検索 ● option + control + r でRun ● option + control + r でshift押しながらEnterで Debug実行 みなさん余裕で使っていそう・ω・
20.
個人的に知りたいショートカット ● ↑のメニューを開くショートカットご存知の方、教 えてください
21.
4. ADM(Android Device
Monitor)の Hierarchy View便利
22.
● 今スマホ(エミュレータ)に表示されている部分 のIDってなんだっけ? ● 今表示されているActivity名なんだっけ? などを調べる時に便利
23.
ADMの起動 Hierarchy Viewの起動
24.
※GooglePlayを例に起動してデモするつもりです。ズーム: ⌥⌘^ ズームアウト:⌥⌘- 終了:⌥⌘8
25.
最後に ● 僕がちょっと便利だと思っている事について発 表しました ● 日頃のちょっとした作業が短く出来たり、楽に出 来たりする事が好きです ●
こうするとこの辺が便利になるよというのがあっ たら是非教えてください!
26.
以上です! どうもありがとうございました!!
Download