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
1.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
最初から知りたかったAndroid開発Tips集
あるあるLT〜スマホアプリ開発エンジニア〜 Vol.3での発表資料
masaibar
March 22, 2019
More Decks by masaibar
See All by masaibar
アプリのアップデート浸透率を上げろ! 〜in-app updatesを実戦投入して見えてきたもの〜 / in-app updates DroidKaigi 2020
masaibar
1
490
Other Decks in Technology
See All in Technology
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
770
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
260
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
140
検索技術知識0のエンジニアが広告検索システムを内製化して運用するまで
lycorptech_jp
PRO
0
150
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
460
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
440
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
120
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
350
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
6
1.1k
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
7
1.8k
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
180
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
180
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Raft: Consensus for Rubyists
vanstee
141
7.6k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
How GitHub (no longer) Works
holman
316
150k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
930
From π to Pie charts
rasagy
0
240
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
600
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
500
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
sira's awesome portfolio website redesign presentation
elsirapls
0
310
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 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠