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
EN
Uploaded by
Shinobu Okano
PDF, PPTX
12,317 views
Android Dev Tools Knowledge
DroidKaigi 2016 https://droidkaigi.github.io/2016/ Android Dev Tools Knowledge
Technology
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 71
2
/ 71
3
/ 71
4
/ 71
5
/ 71
6
/ 71
7
/ 71
8
/ 71
9
/ 71
10
/ 71
11
/ 71
12
/ 71
13
/ 71
14
/ 71
15
/ 71
16
/ 71
17
/ 71
18
/ 71
19
/ 71
20
/ 71
21
/ 71
22
/ 71
23
/ 71
24
/ 71
25
/ 71
26
/ 71
27
/ 71
28
/ 71
29
/ 71
30
/ 71
31
/ 71
32
/ 71
33
/ 71
34
/ 71
35
/ 71
36
/ 71
37
/ 71
38
/ 71
39
/ 71
40
/ 71
41
/ 71
42
/ 71
43
/ 71
44
/ 71
45
/ 71
46
/ 71
47
/ 71
48
/ 71
49
/ 71
50
/ 71
51
/ 71
52
/ 71
53
/ 71
54
/ 71
55
/ 71
56
/ 71
57
/ 71
58
/ 71
59
/ 71
60
/ 71
61
/ 71
62
/ 71
63
/ 71
64
/ 71
65
/ 71
66
/ 71
67
/ 71
68
/ 71
69
/ 71
70
/ 71
71
/ 71
More Related Content
PDF
Androidのセキュア開発について考えてみた(明日、敗訴しないためのセキュアコーディング.ver2)
by
Kengo Suzuki
PDF
AndroidLint #DroidKaigi
by
Yukiya Nakagawa
PDF
DroidKaigi2016 windows環境での効率的なアプリ開発手法
by
tkawashita
PDF
パーミッションモデルの過渡期への対応
by
ak_shio_555
PDF
Android,Brillo,ChromeOS
by
l_b__
PDF
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
by
Yu Nobuoka
PDF
20150425 DroidKaigi つかえるGradleプロジェクトの作り方
by
Makoto Yamazaki
PDF
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
by
Masataka Kono
Androidのセキュア開発について考えてみた(明日、敗訴しないためのセキュアコーディング.ver2)
by
Kengo Suzuki
AndroidLint #DroidKaigi
by
Yukiya Nakagawa
DroidKaigi2016 windows環境での効率的なアプリ開発手法
by
tkawashita
パーミッションモデルの過渡期への対応
by
ak_shio_555
Android,Brillo,ChromeOS
by
l_b__
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
by
Yu Nobuoka
20150425 DroidKaigi つかえるGradleプロジェクトの作り方
by
Makoto Yamazaki
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
by
Masataka Kono
What's hot
PDF
あるゲームアプリケーションの構成とアップデートサイクル
by
Kentaro Iizuka
PPTX
ネットワークの切り替えを感知する方法
by
Keisuke Yamaguchi
PDF
Go MobileでAndroidアプリ開発
by
Takuya Ueda
PDF
Android アプリを Jenkins でビルドして GitHub に “リリース” を作る
by
Yu Nobuoka
PDF
Androidアプリのストレージ戦略
by
Masahiro Hidaka
PDF
Android Studioの魅力
by
Keiji Ariyama
PDF
用途に合わせたアニメーションの実装方法
by
Takao Sumitomo
PDF
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
by
leverages_event
PDF
Android学ぶを君へ。生き抜くためのナレッジ共有
by
Shinobu Okano
PDF
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
by
Keiji Ariyama
PDF
Android lint-srp-practice
by
cch-robo
PDF
Android Studio開発講座
by
Keiji Ariyama
PDF
Android アプリ開発における Gradle ビルドシステム
by
Yu Nobuoka
PDF
Bot Framework v4 開発 Tips 2018-11
by
Atsushi Yokohama (BEACHSIDE)
PDF
What is tested by pre-launch (security) reports?
by
ak_shio_555
PDF
Android 6.0 Marshmallow App Permissions 実践編
by
Kenichi Kambara
PDF
Androidのリカバリシステム (Androidのシステムアップデート)
by
l_b__
PPTX
Androidアプリケーション開発入門
by
OESF Education
ODP
Yapf2013
by
l_b__
PDF
Eclipseを使ったandroid nativeデバッグ
by
l_b__
あるゲームアプリケーションの構成とアップデートサイクル
by
Kentaro Iizuka
ネットワークの切り替えを感知する方法
by
Keisuke Yamaguchi
Go MobileでAndroidアプリ開発
by
Takuya Ueda
Android アプリを Jenkins でビルドして GitHub に “リリース” を作る
by
Yu Nobuoka
Androidアプリのストレージ戦略
by
Masahiro Hidaka
Android Studioの魅力
by
Keiji Ariyama
用途に合わせたアニメーションの実装方法
by
Takao Sumitomo
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
by
leverages_event
Android学ぶを君へ。生き抜くためのナレッジ共有
by
Shinobu Okano
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
by
Keiji Ariyama
Android lint-srp-practice
by
cch-robo
Android Studio開発講座
by
Keiji Ariyama
Android アプリ開発における Gradle ビルドシステム
by
Yu Nobuoka
Bot Framework v4 開発 Tips 2018-11
by
Atsushi Yokohama (BEACHSIDE)
What is tested by pre-launch (security) reports?
by
ak_shio_555
Android 6.0 Marshmallow App Permissions 実践編
by
Kenichi Kambara
Androidのリカバリシステム (Androidのシステムアップデート)
by
l_b__
Androidアプリケーション開発入門
by
OESF Education
Yapf2013
by
l_b__
Eclipseを使ったandroid nativeデバッグ
by
l_b__
Similar to Android Dev Tools Knowledge
PPT
Android Hacks - Hack40
by
Masanori Ohkawara
PDF
Android App Development with Gradle & Android Studio
by
Soichiro Kashima
PPT
Android Hacks - Hack57
by
Masanori Ohkawara
PDF
JellyBeanのソースをとりあえず眺めてみた(手抜き)
by
l_b__
PPTX
Android 開発, 運用時に使いたいライブラリやサービスの紹介
by
Kenichi Tatsuhama
PDF
DartVM on Android
by
nothingcosmos
PDF
Androidアプリ開発で活躍必至!? ビルドツールGradle
by
amayaw9
PDF
JRebel for Android 1.0 を試食してみた
by
kimukou_26 Kimukou
PPTX
Andoird版OpenCVのJavaサンプルを動かす
by
shobomaru
PDF
Eclipse ADTとAndroidStudio両方で動かせる開発環境構築
by
kimukou_26 Kimukou
PDF
つ部 Android Studio 勉強会 12/7
by
Hikaru Wada
PDF
0621 ndk game
by
cat kaotaro
PDF
Google IO 2012 つまみ食い(1) ADT r20 の新機能
by
Takuya Fujimura
PPTX
Visual Studio を使わず .NET する
by
m ishizaki
PDF
Android studio で行ってみよう!!
by
Kazuaki Ueda
PDF
Gradle small tips for android
by
史也 久米
PDF
Androidの新ビルドシステム
by
l_b__
PDF
Android Framework Code Readingのしおり ver 1.1
by
Shinobu Okano
PDF
Chromium androidビルド
by
Hiroshi Sakate
PDF
Pf部2011年10月勉強会.1@androidsola
by
android sola
Android Hacks - Hack40
by
Masanori Ohkawara
Android App Development with Gradle & Android Studio
by
Soichiro Kashima
Android Hacks - Hack57
by
Masanori Ohkawara
JellyBeanのソースをとりあえず眺めてみた(手抜き)
by
l_b__
Android 開発, 運用時に使いたいライブラリやサービスの紹介
by
Kenichi Tatsuhama
DartVM on Android
by
nothingcosmos
Androidアプリ開発で活躍必至!? ビルドツールGradle
by
amayaw9
JRebel for Android 1.0 を試食してみた
by
kimukou_26 Kimukou
Andoird版OpenCVのJavaサンプルを動かす
by
shobomaru
Eclipse ADTとAndroidStudio両方で動かせる開発環境構築
by
kimukou_26 Kimukou
つ部 Android Studio 勉強会 12/7
by
Hikaru Wada
0621 ndk game
by
cat kaotaro
Google IO 2012 つまみ食い(1) ADT r20 の新機能
by
Takuya Fujimura
Visual Studio を使わず .NET する
by
m ishizaki
Android studio で行ってみよう!!
by
Kazuaki Ueda
Gradle small tips for android
by
史也 久米
Androidの新ビルドシステム
by
l_b__
Android Framework Code Readingのしおり ver 1.1
by
Shinobu Okano
Chromium androidビルド
by
Hiroshi Sakate
Pf部2011年10月勉強会.1@androidsola
by
android sola
More from Shinobu Okano
PDF
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
by
Shinobu Okano
PDF
Kotlinでマッチョする話
by
Shinobu Okano
PDF
Android Framework Code Readingのしおり ver 1.2
by
Shinobu Okano
PDF
まったりAndroid Framework Code Reading #4
by
Shinobu Okano
PDF
Lightweight-Stream-APIのあるAndroidアプリ開発
by
Shinobu Okano
PDF
shinobu.apk #3
by
Shinobu Okano
PDF
Android + JSON-RPC
by
Shinobu Okano
PDF
Inside Android N
by
Shinobu Okano
PDF
Gradle PluginとCIと俺
by
Shinobu Okano
PDF
shinobu.apk #2
by
Shinobu Okano
PDF
まったりAndroid Framework Code Reading #3
by
Shinobu Okano
PDF
Kotlinにお触り
by
Shinobu Okano
PDF
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
by
Shinobu Okano
PDF
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
by
Shinobu Okano
PDF
ChromeとAndroidの過去・現在・未来
by
Shinobu Okano
PDF
shinobu.apk #1
by
Shinobu Okano
PDF
ChromeとAndroidの 過去・現在・未来 ver 0.1
by
Shinobu Okano
PDF
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
PDF
Logcatの話
by
Shinobu Okano
PDF
GarumとMeteoriteと私 3nd Edition ver0.04
by
Shinobu Okano
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
by
Shinobu Okano
Kotlinでマッチョする話
by
Shinobu Okano
Android Framework Code Readingのしおり ver 1.2
by
Shinobu Okano
まったりAndroid Framework Code Reading #4
by
Shinobu Okano
Lightweight-Stream-APIのあるAndroidアプリ開発
by
Shinobu Okano
shinobu.apk #3
by
Shinobu Okano
Android + JSON-RPC
by
Shinobu Okano
Inside Android N
by
Shinobu Okano
Gradle PluginとCIと俺
by
Shinobu Okano
shinobu.apk #2
by
Shinobu Okano
まったりAndroid Framework Code Reading #3
by
Shinobu Okano
Kotlinにお触り
by
Shinobu Okano
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
by
Shinobu Okano
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
by
Shinobu Okano
ChromeとAndroidの過去・現在・未来
by
Shinobu Okano
shinobu.apk #1
by
Shinobu Okano
ChromeとAndroidの 過去・現在・未来 ver 0.1
by
Shinobu Okano
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
Logcatの話
by
Shinobu Okano
GarumとMeteoriteと私 3nd Edition ver0.04
by
Shinobu Okano
Android Dev Tools Knowledge
1.
Android Dev Tools Knowledge DroidKaig
2016
2.
About Me Shinobu Okano @operandoOS Mercari,
Inc.
4.
shinobu.apk http://hack-it-iron.hatenablog.com/entry/ 2016/02/08/142322 shinobu.apk #1 のパネルディスカッション 録音データとShow
Notesを公開しました!
5.
まったりAndroid Framework Code
Reading http://hack-it-iron.hatenablog.com/entry/ 2015/11/28/185529 まったりAndroid Framework Code Reading #2 を開催しました
6.
はじめに • 標準のDev Toolの話は少なめかも •
色んなツールがあることを知ってほしい • さらにいいツールを作ってほしい • 俺も頑張る(๑•̀ㅂ•́)✧و • 知ってて使わないのと、知らないで使わないのは違う • 機会の損失
7.
便利なコマンド ※Nexus 5 -version
6.0で動作確認! マシュマロマシュマロ!!
8.
adb
9.
簡単にadbの環境を用意する
10.
簡単にadbの環境を用意する brew install android-sdk
11.
まずは adbの使いやすさを向上させる
12.
adb-peco
13.
adb-peco • 複数のAndroid端末を同時繋いでる時に便利 • adb-peco •
alias adb='adbp' • https://github.com/tomorrowkey/adb-peco
14.
感謝っ・・・・! 圧倒的感謝っ・・・・! ※絵は出せません
15.
adb-peco • 複数のAndroid端末を同時につないで困ってま せんか?それadb-pecoで選択できるよ! • http://techlife.cookpad.com/entry/ 2014/09/09/172449
16.
input text • 入力が楽にできる •
スマホのキーボードで入力するとかないわー • adb shell input text droidkaigi
17.
dumpsys • dump system
services status • adb shell dumpsys | grep "DUMP OF SERVICE"
18.
dumpsys activity • Activityの状態をDumpできる
19.
dumpsys activity • adb
shell dumpsys activity top • adb shell dumpsys activity | grep -B 1 "Run #[0-9]*:" • adb shell dumpsys activity activities | grep apk
20.
Settings • 設定にどんな値が入っているか確認できる • adb
shell settings list [system/global/secure]
21.
screenrecord • 画面録画機能 • adb
shell screenrecord /sdcard/launch.mp4 • adb shell screenrecord --bugreport /sdcard/launch.mp4 • adb pull /sdcard/launch.mp4
22.
Systrace The Systrace tool
helps analyze the performance of your application by capturing and displaying execution times of your applications processes and other Android system processes
23.
Systrace • generate an
HTML report • http://developer.android.com/intl/ja/tools/ help/systrace.html
24.
Systrace • python systrace.py •
/sdk/platform-tools/systrace
25.
Analyzing UI Performance with
Systrace • Analyzing UI Performance with Systrace • http://developer.android.com/tools/ debugging/systrace.html
26.
atrace • atrace =
Android System Trace • adb shell atrace --list_categories
27.
atrace • adb shell
atrace --async_start -a com.kouzoh.mercari -c -b 16000 res • adb shell atrace --async_stop -a com.kouzoh.mercari -c -b 16000 res
28.
atrace source code http://tools.oesf.biz/android-6.0.0_r1.0/xref/ frameworks/native/cmds/atrace/atrace.cpp
29.
adb / adb
shell etc.
30.
それで50分話せるくらい... 正直、話そうと思ったら 無限にあるのね...
31.
Android-Command-Note https://github.com/operando/ Android-Command-Note
32.
AndroidShell https://github.com/cesards/ AndroidShell
33.
Gradle plugin
34.
dexcount-gradle-plugin • 名前そのまま • メソッド名数えてくれる •
https://github.com/KeepSafe/dexcount- gradle-plugin
35.
gradle-versions-plugin • 使っているライブラリに新しいバージョンが あるかどうかをチェックできる • dependencyUpdates •
https://github.com/ben-manes/gradle- versions-plugin
36.
build-time-tracker-plugin • build時間をトラックしてくれる • https://github.com/passy/build-time-tracker- plugin
37.
gradle-slack-plugin • タスクが終わったらSlackに通知してくれる • https://github.com/Mindera/gradle-slack- plugin
38.
gradle-android-command- plugin • gradle-android-command-plugin • https://github.com/novoda/gradle-android- command-plugin
39.
gradle-android-ribbonizer- plugin • gradle-android-ribbonizer-plugin • https://github.com/gfx/gradle-android- ribbonizer-plugin
40.
Android Studio Plugin
41.
AndroidWiFiADB • AndroidWiFiADB • https://github.com/pedrovgs/AndroidWiFiADB
42.
ADB Idea • ADB
Idea • https://github.com/pbreault/adb-idea
43.
Android-DPI-Calculator • Android-DPI-Calculator • https://github.com/JerzyPuchalski/Android- DPI-Calculator
44.
android-parcelable-intellij-plugin • android-parcelable-intellij-plugin • https://github.com/mcharmas/android- parcelable-intellij-plugin
45.
AdbCommander for Android •
AdbCommander for Android • https://plugins.jetbrains.com/plugin/7578
46.
Genymotion Plugin • Genymotion
Plugin • https://plugins.jetbrains.com/plugin/7269
47.
eventbus-intellij-plugin • eventbus-intellij-plugin • https://github.com/kgmyshin/eventbus- intellij-plugin
48.
eventbus3-intellij-plugin • eventbus3-intellij-plugin • https://github.com/kgmyshin/eventbus3- intellij-plugin
49.
android-postfix-plugin • android-postfix-plugin • https://github.com/takahirom/android- postfix-plugin
50.
Android File Grouping
Plugin • Android File Grouping Plugin • https://github.com/dmytrodanylyk/folding- plugin
51.
GsonFormat(おまけ) • GsonFormat • https://github.com/zzz40500/GsonFormat
52.
Android Studio おまけ
53.
Google Developers color
scheme • Google Developers color scheme • https://github.com/LouisCAD/ GoogleDevelopersColorScheme
54.
その他開発で便利なツール
55.
androidtool-mac • androidtool-mac • https://github.com/mortenjust/androidtool- mac
56.
tonkotsu • tonkotsu • https://github.com/operando/tonkotsu •
http://www.slideshare.net/shinobuokano7/ ss-52089397
57.
vysor • vysor • https://chrome.google.com/webstore/detail/ vysor-beta/ gidgenkbbabolejbgbpnhbimgjbffefm
58.
Android SDK Search •
Android SDK Search • https://chrome.google.com/webstore/detail/ android-sdk-search/ hgcbffeicehlpmgmnhnkjbjoldkfhoin
59.
DPI Calculator • DPI
Calculator • https://chrome.google.com/webstore/detail/ dpi-calculator/ dldofgjemhkpilajnlenfijjpkabilcg • http://jennift.com/dpical.html
60.
Android Resource Navigator •
Android Resource Navigator • https://chrome.google.com/webstore/detail/ android-resource-navigato/ agoomkionjjbejegcejiefodgbckeebo
61.
Material Terminal • Material
Terminal • https://play.google.com/store/apps/details? id=yarolegovich.materialterminal
62.
materialdoc.com • materialdoc.com • https://play.google.com/store/apps/details? id=com.materialdoc •
http://www.materialdoc.com/ • Material Design化する時に便利!!
63.
DesignOverlay • DesignOverlay • https://github.com/Manabu-GT/DesignOverlay- Android •
https://play.google.com/store/apps/details? id=com.ms_square.android.design.overlay • Material Design化する時に便利!! • やばい!神!
64.
デバッグに便利なライブラリ
65.
stetho • stetho • https://github.com/facebook/stetho
66.
ViewDebug • Viewの中身をLogで確認できるViewDebugの dumpCapturedViewが便利 • http://developer.android.com/intl/ja/ reference/android/view/ViewDebug.html
67.
KLog • KLog • timberでも同じことできる?? •
https://github.com/ZhaoKaiQiang/KLog
68.
IntentLogger • IntentLogger • 普通に便利(笑) •
https://github.com/Drivemode/IntentLogge
69.
どこで情報を集めるのか? • コードを読む • Google+ •
Twitter • Github • などなど….
70.
まとめ
71.
Thanks!!
Download