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
Flutterでヘルスケアデータへアクセスする
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
asashin
September 10, 2021
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutterでヘルスケアデータへアクセスする
asashin
September 10, 2021
More Decks by asashin
See All by asashin
Cla ude Code で0からキーボードを作る
asashin227
1
130
Creating an English conversation app using the Foundation Models framework
asashin227
0
18
Ore Keybord #1
asashin227
0
1.6k
Build AI app with AI agent
asashin227
0
26
ReactNative入門
asashin227
0
100
アウトプットしようね
asashin227
0
37
SwiftUIでキラキラを作る
asashin227
0
100
ローカル拠点でのEMの役割
asashin227
0
310
XcodeCloud移行奮闘記
asashin227
0
150
Other Decks in Programming
See All in Programming
No More NoSuchMethodError
exoego
1
120
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
Railsバージョンを4倍にした話
optim
0
920
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
500
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
280
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
870
Groovy as a human and AI friendly programming language
paulk
0
170
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
290
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
14
11k
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
210
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
280
オーケストレーション記述言語 Katari
yukikurage
0
220
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
22k
Product Roadmaps are Hard
iamctodd
55
13k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
790
How to train your dragon (web standard)
notwaldorf
96
6.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
500
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Crafting Experiences
bethany
1
420
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
880
Fireside Chat
paigeccino
43
4.1k
Transcript
'MVUUFSͰϔϧεέΞσʔλΛѻ͏ NJTPLBUTVNPCJMF!BTBTIJO
w 5XJUUFS!BTBTIJO w J04ΤϯδχΞ w ։ൃ෦JO "TBLVSB4IJOTVLF
'MVUUFS
w (PPHMFͷΫϩεϓϥοτϑΥʔϜϑϨʔϜϫʔΫ w J04"OESPJEʢ8FCɺσεΫτοϓʣ w %BSU w ݄ʹϦϦʔε 'MVUUFSͱʁ
Կ͕ྑ͍ͷ͔ w ϗοτϦϩʔυͰಈ࡞֬ೝ͕Ϋιૣ͍ w %BSU͕շద w ڥߏங͕ʢࢥͬͨΑΓʣ؆୯ w ͜Ε͔ΒσϑΝΫτͱͳΔએݴత6* w
๛ͳϓϥοτϑΥʔϜରԠ
Կ͕ྑ͍ͷ͔ ιʔεͰJ04 "OESPJEରԠʂ
࠷ߴʙʙʂʂɹ
ۀͰ͑Δ͔
ΣΞϥϒϧσόΠεͰऩूͨ͠ϥΠϑϩά σʔλΛͱʹϲ݄ؒͷੜ׆श׳վળࢦಋ ϓϩάϥϜΛఏڙ $PQZSJHIU©13&7&/5*OD"MMSJHIUTSFTFSWFE
ௐ߲ࠪ w )FBMUI,JUͷΞΫηε͕Ͱ͖Δ͔
'MVUUFSͰ ωΠςΟϒ࿈ܞ
ωΠςΟϒΞΫηεํ๏ .FUIPE$IBOOFM &WFOU$IBOOFM .FTTBHF$IBOOFM 1MBUGPSN7JFX
None
None
None
ಋೖ fl VUUFSQVCBEEIFBMUI w 1VCύοέʔδϚωʔδϟͰΠϯετʔϧ
͍ํ w QSPKFDUJ043VOOFSQSPKFDUYDXPSLTQBDF
͍ํ w QSPKFDUJ043VOOFSQSPKFDUYDXPSLTQBDF
͍ํ JNQPSUQBDLBHFIFBMUIIFBMUIEBSU w Πϯϙʔτ List<HealthDataType> types = [ HealthDataType.STEPS, ];
HealthFactory health = HealthFactory(); bool accessWasGranted = await health.requestAuthorization(types); w ΞΫηεڐՄ
͍ํ List<HealthDataType> types = [ HealthDataType.STEPS, ]; try { List<HealthDataPoint>
healthData = await health.getHealthDataFromTypes(startDate, endDate, types); _healthDataList.addAll(healthData); } catch (e) { print("Caught exception in getHealthDataFromTypes: $e"); } _healthDataList = HealthFactory.removeDuplicates(_healthDataList); _healthDataList.forEach((x) { steps += x.value.round(); }); setState(() { _state = _healthDataList.isEmpty ? AppState.NO_DATA : AppState.DATA_READY; }); w σʔλͷऔಘ
·ͱΊ w ࠓ·ͰͷΫϩεϓϥοτϑΥʔϜͱ։ൃऀମݧ͕Ϩϕͪ w ϥΠϒϥϦ͕݁ߏ๛ w %BSUා͘ͳ͍ w ڥߏங͔Βαϯϓϧಈ͔࣮ͯ͠·Ͱ͙࣌ؒΒ͍Ͱ࠷ߴ w
ͬͱਂΊ͍ͨͱࢥͬͨ