Upload
shinobu-okano
View
10.111
Download
1
Embed Size (px)
Citation preview
shinobu.apk
http://hack-it-iron.hatenablog.com/entry/2016/02/08/142322
shinobu.apk #1 のパネルディスカッション
録音データとShow Notesを公開しました!
まったりAndroid Framework Code Reading
http://hack-it-iron.hatenablog.com/entry/2015/11/28/185529
まったりAndroid Framework
Code Reading #2 を開催しました
はじめに
• 標準のDev Toolの話は少なめかも
• 色んなツールがあることを知ってほしい
• さらにいいツールを作ってほしい
• 俺も頑張る(๑•̀ㅂ•́)و✧
• 知ってて使わないのと、知らないで使わないのは違う
• 機会の損失
adb-peco
• 複数のAndroid端末を同時繋いでる時に便利
• adb-peco
• alias adb='adbp'
• https://github.com/tomorrowkey/adb-peco
adb-peco
• 複数のAndroid端末を同時につないで困ってませんか?それadb-pecoで選択できるよ!
• http://techlife.cookpad.com/entry/2014/09/09/172449
dumpsys activity
• adb shell dumpsys activity top
• adb shell dumpsys activity | grep -B 1 "Run #[0-9]*:"
• adb shell dumpsys activity activities | grep apk
screenrecord
• 画面録画機能
• adb shell screenrecord /sdcard/launch.mp4
• adb shell screenrecord --bugreport /sdcard/launch.mp4
• adb pull /sdcard/launch.mp4
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
Systrace
• generate an HTML report
• http://developer.android.com/intl/ja/tools/help/systrace.html
Analyzing UI Performance with Systrace• Analyzing UI Performance with Systrace
• http://developer.android.com/tools/debugging/systrace.html
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
atrace source code
http://tools.oesf.biz/android-6.0.0_r1.0/xref/frameworks/native/cmds/atrace/atrace.cpp
Android-Command-Note
https://github.com/operando/Android-Command-Note
dexcount-gradle-plugin
• 名前そのまま
• メソッド名数えてくれる
• https://github.com/KeepSafe/dexcount-gradle-plugin
gradle-versions-plugin
• 使っているライブラリに新しいバージョンがあるかどうかをチェックできる
• dependencyUpdates
• https://github.com/ben-manes/gradle-versions-plugin
build-time-tracker-plugin
• build時間をトラックしてくれる
• https://github.com/passy/build-time-tracker-plugin
gradle-slack-plugin
• タスクが終わったらSlackに通知してくれる
• https://github.com/Mindera/gradle-slack-plugin
gradle-android-command-plugin• gradle-android-command-plugin
• https://github.com/novoda/gradle-android-command-plugin
gradle-android-ribbonizer-plugin• gradle-android-ribbonizer-plugin
• https://github.com/gfx/gradle-android-ribbonizer-plugin
AndroidWiFiADB
• AndroidWiFiADB
• https://github.com/pedrovgs/AndroidWiFiADB
Android-DPI-Calculator
• Android-DPI-Calculator
• https://github.com/JerzyPuchalski/Android-DPI-Calculator
android-parcelable-intellij-plugin
• android-parcelable-intellij-plugin
• https://github.com/mcharmas/android-parcelable-intellij-plugin
AdbCommander for Android
• AdbCommander for Android
• https://plugins.jetbrains.com/plugin/7578
Genymotion Plugin
• Genymotion Plugin
• https://plugins.jetbrains.com/plugin/7269
eventbus-intellij-plugin
• eventbus-intellij-plugin
• https://github.com/kgmyshin/eventbus-intellij-plugin
eventbus3-intellij-plugin
• eventbus3-intellij-plugin
• https://github.com/kgmyshin/eventbus3-intellij-plugin
android-postfix-plugin
• android-postfix-plugin
• https://github.com/takahirom/android-postfix-plugin
Android File Grouping Plugin
• Android File Grouping Plugin
• https://github.com/dmytrodanylyk/folding-plugin
GsonFormat(おまけ)
• GsonFormat
• https://github.com/zzz40500/GsonFormat
Google Developers color scheme
• Google Developers color scheme
• https://github.com/LouisCAD/GoogleDevelopersColorScheme
androidtool-mac
• androidtool-mac
• https://github.com/mortenjust/androidtool-mac
tonkotsu
• tonkotsu
• https://github.com/operando/tonkotsu
• http://www.slideshare.net/shinobuokano7/ss-52089397
vysor
• vysor
• https://chrome.google.com/webstore/detail/vysor-beta/gidgenkbbabolejbgbpnhbimgjbffefm
Android SDK Search
• Android SDK Search
• https://chrome.google.com/webstore/detail/android-sdk-search/hgcbffeicehlpmgmnhnkjbjoldkfhoin
DPI Calculator
• DPI Calculator
• https://chrome.google.com/webstore/detail/dpi-calculator/dldofgjemhkpilajnlenfijjpkabilcg
• http://jennift.com/dpical.html
Android Resource Navigator
• Android Resource Navigator
• https://chrome.google.com/webstore/detail/android-resource-navigato/agoomkionjjbejegcejiefodgbckeebo
Material Terminal
• Material Terminal
• https://play.google.com/store/apps/details?id=yarolegovich.materialterminal
materialdoc.com
• materialdoc.com
• https://play.google.com/store/apps/details?id=com.materialdoc
• http://www.materialdoc.com/
• Material Design化する時に便利!!
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化する時に便利!!
• やばい!神!
ViewDebug
• Viewの中身をLogで確認できるViewDebugのdumpCapturedViewが便利
• http://developer.android.com/intl/ja/reference/android/view/ViewDebug.html
KLog
• KLog
• timberでも同じことできる??
• https://github.com/ZhaoKaiQiang/KLog
IntentLogger
• IntentLogger
• 普通に便利(笑)
• https://github.com/Drivemode/IntentLogge