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
モバイルアプリの操作方法を疑ってみる
Search
KAWASHIMA Yoshiyuki
November 08, 2023
Programming
1.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルアプリの操作方法を疑ってみる
KAWASHIMA Yoshiyuki
November 08, 2023
More Decks by KAWASHIMA Yoshiyuki
See All by KAWASHIMA Yoshiyuki
SwiftUI Drag & Drop で困った話
ykws
0
120
GitHub PR Milestone Check を使ってみた
ykws
0
110
Kotlin 2.0.20 から標準ライブラリで UUID が使えるようになりました
ykws
1
390
コードの作者がいるうちに聞こう
ykws
2
660
アラートを効果的に扱おう
ykws
1
470
visionOS に備える
ykws
0
320
Other Decks in Programming
See All in Programming
Event is what happens
moro
2
1.7k
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
120
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
AI-Powered Domain-Driven Design
ziobrando
0
320
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
190
Railsバージョンを4倍にした話
optim
0
750
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.5k
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
150
JIS keyboard support in Omarchy
lef237
0
160
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
Groovy as a human and AI friendly programming language
paulk
0
120
続・コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions-again
handlename
0
130
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
230
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
sira's awesome portfolio website redesign presentation
elsirapls
0
470
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
67k
Google's AI Overviews - The New Search
badams
0
1.6k
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ʣҎ߱ʹߪೖͰ͖·͢ • ແྉͰ͢
ॻ੶Ҋ