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
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
Cla ude Code で0からキーボードを作る
asashin227
1
67
Creating an English conversation app using the Foundation Models framework
asashin227
0
13
Ore Keybord #1
asashin227
0
1.6k
Build AI app with AI agent
asashin227
0
20
ReactNative入門
asashin227
0
86
アウトプットしようね
asashin227
0
35
SwiftUIでキラキラを作る
asashin227
0
95
ローカル拠点でのEMの役割
asashin227
0
300
XcodeCloud移行奮闘記
asashin227
0
140
Other Decks in Programming
See All in Programming
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
140
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
420
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
120
Building an Out-of-Order CPU
latte72
1
740
自分的「カンファレンスの楽しみ方」
syumai
0
200
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
140
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
580
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
690
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
450
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
310
ALB ログから Trace を気合で繋げる技術
fohte
7
880
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
1
530
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
260
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Prompt Engineering for Job Search
mfonobong
0
450
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
From π to Pie charts
rasagy
0
360
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
710
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
ͬͱਂΊ͍ͨͱࢥͬͨ