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
Flutterでヘルスケアデータへアクセスする
Search
Asakura Shinsuke
September 10, 2021
Programming
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutterでヘルスケアデータへアクセスする
Asakura Shinsuke
September 10, 2021
More Decks by Asakura Shinsuke
See All by Asakura Shinsuke
Creating an English conversation app using the Foundation Models framework
asashin227
0
8
Ore Keybord #1
asashin227
0
1.5k
Build AI app with AI agent
asashin227
0
17
ReactNative入門
asashin227
0
71
アウトプットしようね
asashin227
0
34
SwiftUIでキラキラを作る
asashin227
0
89
ローカル拠点でのEMの役割
asashin227
0
290
XcodeCloud移行奮闘記
asashin227
0
130
現場主導の開発効率向上の仕組みづくり
asashin227
0
400
Other Decks in Programming
See All in Programming
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
4
1.3k
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
250
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
210
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
200
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
660
Android CLI
fornewid
0
210
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
530
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
160
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
130
yield再入門 #phpcon
o0h
PRO
0
930
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
550
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
240
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Scaling GitHub
holman
464
140k
How STYLIGHT went responsive
nonsquared
100
6.2k
Designing Experiences People Love
moore
143
24k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
240
Everyday Curiosity
cassininazir
0
270
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
610
Google's AI Overviews - The New Search
badams
0
1.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
360
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
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
ͬͱਂΊ͍ͨͱࢥͬͨ