Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
最初から知りたかった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
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
710
Making AI Agents Safe and Fast- Jev, Obsidian, and the Meta-Harness
x5gtrn
PRO
0
120
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
710
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
640
2026-09-08 そのJavaモダナイゼーション、AIに丸投げで大丈夫?IBM Bobで変わる品質と効率
yutanonaka
1
150
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
560
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
AI時代、データエンジニアが一番おもろい
genshun9
0
690
What the customer really needed
kawaguti
PRO
3
220
時うどん〜Socket.getifaddrsで学ぶネットワーク編 / Tokiudon: The Socket.getifaddrs Edition
coe401_
4
230
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
0
230
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
0
250
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
730
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
Evolving SEO for Evolving Search Engines
ryanjones
0
300
30 Presentation Tips
portentint
PRO
1
400
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
530
Mind Mapping
helmedeiros
1
370
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
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 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠