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
モバイルアプリの操作方法を疑ってみる
Search
KAWASHIMA Yoshiyuki
November 08, 2023
Programming
0
1.6k
モバイルアプリの操作方法を疑ってみる
KAWASHIMA Yoshiyuki
November 08, 2023
Tweet
Share
More Decks by KAWASHIMA Yoshiyuki
See All by KAWASHIMA Yoshiyuki
SwiftUI Drag & Drop で困った話
ykws
0
83
GitHub PR Milestone Check を使ってみた
ykws
0
70
Kotlin 2.0.20 から標準ライブラリで UUID が使えるようになりました
ykws
1
320
コードの作者がいるうちに聞こう
ykws
2
590
アラートを効果的に扱おう
ykws
1
410
visionOS に備える
ykws
0
280
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
540
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
高速開発のためのコード整理術
sutetotanuki
1
390
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
680
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
260
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
160
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
Grafana:建立系統全知視角的捷徑
blueswen
0
330
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.1k
2026年 エンジニアリング自己学習法
yumechi
0
130
「ブロックテーマでは再現できない」は本当か?
inc2734
0
940
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Site-Speed That Sticks
csswizardry
13
1.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
HDC tutorial
michielstock
1
370
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Deep Space Network (abreviated)
tonyrice
0
47
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Documentation Writing (for coders)
carmenintech
77
5.2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
180
Transcript
YUMEMI.grow Mobile #8 2023.11.08 ϞόΠϧΞϓϦͷૢ࡞ํ๏ΛٙͬͯΈΔ KAWASHIMA Yoshiyuki
͍͑ͨ͜ͱ • ϞόΠϧΞϓϦ͕ఏڙ͍ͯ͠Δૢ࡞ઈରͰͳ͍ • ϞόΠϧΞϓϦ͕͍ͮΒ͍ͷͰ͋Εม͑Δ͜ͱ͕Ͱ͖Δ
͢༰ • ΠϯλϑΣʔεʹର͢Δݟղͷڞ༗ • ϢʔεέʔεΛ௨ͯ͠ΠϯλϑΣʔεΛ࡞ͬͯΈΔ
• ΏΊΈେٕྛ '23 (2) ʹܝࡌ • ͜ͷॻ੶ٕज़ॻయ15։࠵ ʢ11/11ʣҎ߱ʹߪೖͰ͖·͢ • ແྉͰ͢
ॻ੶Ҋ
ΠϯλϑΣʔεͱԿͰ͠ΐ͏͔ʁ
ͭͳ͙
ϞόΠϧΞϓϦͷΠϯλϑΣʔεԿ͔ʁ
ը໘
ϞόΠϧΞϓϦͷΠϯλϑΣʔεը໘Ҏ֎ʹ͋Δ • ϚΠΫͱεϐʔΧʔʹΑΔԻͷೖग़ྗ • Ґஔใͷૹड৴ • ΧϝϥʹΑΔө૾ͷೖྗ • ࢦೝূ •
ిݯϘλϯ • ϚφʔϞʔυϘλϯ • ԻྔௐϘλϯ • ৼಈͰண৴Λ͑Δ
͞ΑͳΒɺΠϯλϑΣʔεɹʮը໘ʯͷࢥߟ๏ / ΰʔϧσϯɾΫϦγϡφ ஶ / 2015 “ϢʔβʔΠϯϓοτͰͳ͘ɺ ɹϚγϯΠϯϓοτΛߟ͑Ζ”
ΠϯλϑΣʔεΛ࡞ͬͯΈΑ͏
Ϣʔεέʔε • ిंͰยखͰεϚϗΛεΫϩʔϧૢ࡞͢Δ
աͳϢʔβʔΠϯϓοτ
ϚγϯΠϯϓοτ͕͑Δʁ
αϯϓϧΞϓϦ • https://github.com/ykws/motion-scroll-app
None
͖Λݕ͢Δ • iOS CoreMotion • Android SensorManager
͖ͷݕΛ։࢝͢Δ • iOS startAccelerometerUpdates • Android registerListener
͖ͷݕΛऴྃ͢Δ • iOS stopAccelerometerUpdates • Android unregisterListener
ϘλϯͱΈ߹ΘͤεΫϩʔϧΛ੍ޚ͢Δ • iOS • SwiftUI ScrollViewReader ࠲ඪ NG • UIKit
setContentO ff set • Android • rememberScrollState • detectTapGestures
͓ΘΓʹ • ͨΓલʹͳ͍ͬͯΔૢ࡞ํ๏ม͑Δ͜ͱ͕Ͱ͖Δ • ͦΕΛ͙͢ʹࢼ͢͜ͱ͕Ͱ͖Δ • εϚʔτϑΥϯʹࡌ͞Ε͍ͯΔηϯαʔͱ API ۙͳଘࡏʹͳ͍ͬͯΔ •
ϚγϯʹϢʔβʔΛैΘͤΔͷͰͳ͘ɺϢʔβʔʹϚγϯ͕ै͏Α͏ʹγε ςϜΛઃܭɾߏங͍ͨ͠
ߟ͑ͯΈͯ΄͍͜͠ͱ • εϚʔτϑΥϯʹࡌ͞Ε͍ͯΔηϯαʔʹͲΜͳͷ͕͋Δ͔ • Apple Google ͕ެ։͍ͯ͠Δ API ʹͲΜͳͷ͕͋Δ͔
• ໘ͩͬͨͷʹ׳Εͯ͠·ͬͨૢ࡞Կ͕͔͋ͬͨ • ͠ը໘͕ͳ͔ͬͨΒͲΜͳදݱͰใΛ͑Δ͋Δ͍ॲཧͰ͖Δ͔
• ΏΊΈେٕྛ '23 (2) ʹܝࡌ • ͜ͷॻ੶ٕज़ॻయ15։࠵ ʢ11/11ʣҎ߱ʹߪೖͰ͖·͢ • ແྉͰ͢
ॻ੶Ҋ