Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
最初から知りたかったAndroid開発Tips集
Search
masaibar
March 22, 2019
Technology
0
1.3k
最初から知りたかったAndroid開発Tips集
あるあるLT〜スマホアプリ開発エンジニア〜 Vol.3での発表資料
masaibar
March 22, 2019
Tweet
Share
More Decks by masaibar
See All by masaibar
アプリのアップデート浸透率を上げろ! 〜in-app updatesを実戦投入して見えてきたもの〜 / in-app updates DroidKaigi 2020
masaibar
1
460
Other Decks in Technology
See All in Technology
AWS CDK コントリビュート はじめの一歩
yendoooo
1
120
Dapr For Java Developers SouJava 25
salaboy
1
130
3/26 クラウド食堂LT #2 GenU案件を通して学んだ教訓 登壇資料
ymae
1
210
数百台のオンプレミスのサーバーをEKSに移行した話
yukiteraoka
0
680
グループポリシー再確認
murachiakira
0
170
[CATS]Amazon Bedrock GenUハンズオン座学資料 #2 GenU環境でRAGを体験してみよう
tsukuboshi
0
150
20250328_RubyKaigiで出会い鯛_____RubyKaigiから始まったはじめてのOSSコントリビュート.pdf
mterada1228
0
160
移行できそうでやりきれなかった 10年超えのシステムを葬るための戦略
ryu955
2
520
LINEギフトのLINEミニアプリアクセシビリティ改善事例
lycorptech_jp
PRO
0
280
SSH公開鍵認証による接続 / Connecting with SSH Public Key Authentication
kaityo256
PRO
2
220
小さく始めるDevOps 内製化支援から見えたDevOpsの始め方 / 20250317 Ken Takayanagi
shift_evolve
1
100
AWS のポリシー言語 Cedar を活用した高速かつスケーラブルな認可技術の探求 #phperkaigi / PHPerKaigi 2025
ytaka23
8
1.5k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Facilitating Awesome Meetings
lara
53
6.3k
Become a Pro
speakerdeck
PRO
27
5.2k
BBQ
matthewcrist
88
9.5k
Visualization
eitanlees
146
16k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Docker and Python
trallard
44
3.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Transcript
࠷ॳ͔ΒΓ͔ͨͬͨAndroid։ൃTipsू @masaibar
ࣗݾհ ɾTwitter : @masaibar ɾAndroidΤϯδχΞ(2014/10~) ɾॴଐ: גࣜձࣾάϩʔϏε ɾݸਓ։ൃ
ࠓ͢͜ͱ ɾ։ൃ͢Δ্Ͱͬͱૣ͘Γ͔ͨͬͨ͜ͱ ɾରAndroid։ൃͷॳதڃऀͰ͢
ΞδΣϯμ ɾAndroidStudio ɾσόοάϥΠϒϥϦ ɾӳޠͱͷ͖߹͍ํ ɾ·ͱΊ
Android Studio alt + Enter ͬͯ·͔͢ʁ!
Android Studio alt + Enter ɾ͍͍ײ͡ʹImportͯ͘͠ΕΔͭ
Android Studio alt + Enter ɾ͍͍ײ͡ʹImportͯ͘͠ΕΔͭ ɾܯࠂʹԊͬͨॻ͖͑ ɾlayoutϑΝΠϧΛDataBinding༷ʹ͢Δ
Android Studio alt + Enter ɾ͍͍ײ͡ʹImportͯ͘͠ΕΔͭ ɾܯࠂʹԊͬͨॻ͖͑ ɾlayoutϑΝΠϧΛDataBinding༷ʹ͢Δ
Android Studio / alt + Enter ܯࠂʹԊͬͨॻ͖͑
Android Studio / alt + Enter ܯࠂʹԊͬͨॻ͖͑
Android Studio / alt + Enter ܯࠂʹԊͬͨॻ͖͑
Android Studio / alt + Enter ܯࠂʹԊͬͨॻ͖͑
Android Studio / alt + Enter ܯࠂʹԊͬͨॻ͖͑
Android Studio / alt + Enter alt + Enter ɾ͍͍ײ͡ʹImportͯ͘͠ΕΔͭ
ɾܯࠂʹԊͬͨॻ͖͑ ɾlayoutϑΝΠϧΛDataBinding༷ʹ͢Δ
Android Studio / alt + Enter layoutϑΝΠϧΛDataBinding༷ʹ͢Δ
Android Studio / alt + Enter layoutϑΝΠϧΛDataBinding༷ʹ͢Δ
Android Studio / alt + Enter layoutϑΝΠϧΛDataBinding༷ʹ͢Δ
σόοάϥΠϒϥϦ ɾStetho ɾFlipper ɾHyperion-Android
σόοάϥΠϒϥϦ ɾStetho ɾFlipper ɾHyperion-Android
σόοάϥΠϒϥϦ / Stetho ɾSharedPreferences ɾSQLite ɾNetwork Inspection(ཁՃઃఆ) ɾView Hierarchy http://facebook.github.io/stetho/
σόοάϥΠϒϥϦ / Stetho ɾSharedPreferences ɾSQLite ɾNetwork Inspection(ཁՃઃఆ) ɾView Hierarchy http://facebook.github.io/stetho/
σόοάϥΠϒϥϦ / Stetho ʮAndroid SQLite ֬ೝʯ ʮAndroid SharedPreferences ֬ೝʯ
σόοάϥΠϒϥϦ / Stetho SQLite: dbϑΝΠϧΛadb pullͰҾͬு͖ͬͯͯViewerιϑτͰݟΒΕΔΑ SP: ࣮ଶxmlϑΝΠϧ͔ͩΒadb pullͰҾͬுͬͯ͘ΕݟΒΕΔΑ
σόοάϥΠϒϥϦ / Stetho SQLite: dbϑΝΠϧΛadb pullͰҾͬு͖ͬͯͯViewerιϑτͰݟΒΕΔΑ SP: ࣮ଶxmlϑΝΠϧ͔ͩΒadb pullͰҾͬுͬͯ͘ΕݟΒΕΔΑ ໘
σόοάϥΠϒϥϦ / Stetho SharedPreferences ɾݟΒΕΔ ɾॻ͖͑ΒΕΔ
σόοάϥΠϒϥϦ / Stetho SharedPreferences ɾݟΒΕΔ ɾॻ͖͑ΒΕΔ
σόοάϥΠϒϥϦ / Stetho SQLite ɾݟΒΕΔ ɾ࣮ߦͰ͖Δ
σόοάϥΠϒϥϦ / Stetho SQLite ɾݟΒΕΔ ɾ࣮ߦͰ͖Δ
σόοάϥΠϒϥϦ / Stetho SQLite ɾݟΒΕΔ ɾ࣮ߦͰ͖Δ࣮ߦͰ͖ͨ (※2019/03/16ݱࡏIssueͷ··ʣ https://github.com/facebook/stetho/issues/634
σόοάϥΠϒϥϦ ɾStetho ɾFlipper ɾHyperion-Android
σόοάϥΠϒϥϦ / Flipper ɾFacebookࣾStethoͷޙܧ ɾChromeͰͳ͘ઐ༻ΞϓϦ ɾiOSʹରԠ ɾSQLite·ͩݟΕͳ͍ ਖ਼·༷ͩࢠݟ͔
σόοάϥΠϒϥϦ ɾStetho ɾFlipper ɾHyperion-Android
σόοάϥΠϒϥϦ / Hyperion-Android σόοάϝχϡʔΛΞϓϦʹՃͰ͖ΔϥΠϒϥϦʢԼهൈਮʣ ɾMeasurement InspectorʢViewͷִؒΛՄࢹԽʣ ɾShared PreferencesʢӾཡ/ฤूʣ ɾRecoderʢΞϓϦͷըʣ ɾCrashReportʢΫϥογϡ࣌ʹϩάΛදࣔͯ͘͠ΕΔʣ
takahiromઌੜͷQiita͕ৄ͍͠Ͱ͢ https://qiita.com/takahirom/items/2f6557f945ddd7c5e074
σόοάϥΠϒϥϦ / Hyperion-Android Measurement Inspector ʢViewͷִؒΛՄࢹԽʣ
σόοάϥΠϒϥϦ / Hyperion-Android Shared PreferencesʢӾཡ/ฤूʣ
σόοάϥΠϒϥϦ / Hyperion-Android RecoderʢΞϓϦͷըʣ
σόοάϥΠϒϥϦ / Hyperion-Android CrashReport ʢΫϥογϡ࣌ʹϩάΛදࣔʣ
ӳޠͱͷ͖߹͍ํ ެࣜυΩϡϝϯτͷӳޠ͕ಡΊͳ͍/ಡΈͨ͘ͳ͍ ྫʣWebViewΛௐ͔ͨͬͨ
ӳޠͱͷ͖߹͍ํ ެࣜυΩϡϝϯτͷӳޠ͕ಡΊͳ͍/ಡΈͨ͘ͳ͍ ɾʢ※ͪΖΜಡΊΔͷ͕ϕετʣ
ӳޠͱͷ͖߹͍ํ ެࣜυΩϡϝϯτͷӳޠ͕ಡΊͳ͍/ಡΈͨ͘ͳ͍ ɾʢ※ͪΖΜಡΊΔͷ͕ϕετʣ ɾӈΫϦοΫʂ
ӳޠͱͷ͖߹͍ํ
ӳޠͱͷ͖߹͍ํ ɾGoogleͷެࣜυΩϡϝϯτͷӳޠࣗಈ༁͓͔ͯ͘͠͠ͳΓʹ͍͘ ɾӳޠ൛ʹ͔͠هࡌ͕ͳ͍࠷৽ใ͕كʹΑ͋͘Δ ɾQiitaʹ͋Δຊޠͷهࣄ͕ਖ਼͍͠ͱࢥΘͳ͍ʢݸਓͷײͰ͢ʣ ӳޠ͔ͩΒͱ͍͙ͬͯ͢ʹಀ͛ͳ͍ʢࣗռʣ
·ͱΊ ɾAndroidStudioͰࠔͬͨͱ͖ͱΓ͋͑ͣ alt + Enter ɾσόοάϥΠϒϥϦΛۦͯ͠։ൃͷޮԽΛ ɾӳޠͱ͏·͖͘߹͍ͬͯ͘ ଞʹྑ͍TipsΛͬͯͨΒͥͻڭ͍͑ͯͩ͘͞ʂ
EOF ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠