はじめに:毎日の健康記録、面倒になっていませんか?
健康管理アプリを使って「歩数」「水分補給」「食事のカロリー」「睡眠時間」などを記録しようとして、入力の手間に挫折した経験は誰しもあるはずです。各項目ごとにページを開き、数字をキーボードで打ち込み、保存ボタンを押す——このわずらわしさを極限まで減らすために開発されたのが、新しいAndroidアプリ「Smart Health Input」です。
特徴1:日々のルーティンを「ワンタップ」で一括記録
「水 500ml を飲んだ」「30分間ジョギングした」といったよくある記録は、あらかじめホーム画面にショートカットボタンとして設定可能です。
ボタンを1タップするだけで、設定された歩数、消費カロリー、水分量などの複数項目が同時に裏側で計算され、瞬時に Google Health Connect へ同期されます。活動・運動項目には所要時間に応じた期間(例: 30分前〜現在)が自動設定され、食事や水分には「現在の瞬時値」が自動で割り当てられるため、ユーザー自身が時間を調整する必要はありません。
特徴2:Gemini 2.5 Flash による食事写真AI解析
「Smart Health Input」には最新の軽量・高速AI Gemini 2.5 Flash が組み込まれています。
食事の写真をカメラで撮影するかギャラリーから選ぶだけで、AIが料理を認識し、推定カロリーや三大栄養素(PFC: タンパク質・脂質・炭水化物)だけでなく、糖質、食物繊維、ビタミンC、カルシウム、鉄分など計9項目の微量栄養素までも自動で推計します。
あとはスライダーで「0.5人前〜2.0人前」の量を調整し、保存をタップするだけで記録が完了します。
技術仕様と裏側の工夫
このアプリは Expo SDK 56 / React Native をベースに構築されています。裏側では、Android 8.0以降に標準搭載されている Google Health Connect API とネイティブ連携を行っています。
1. 22種類のヘルスデータ項目への個別対応
歩数や移動距離、消費カロリーといった運動データから、水分量、PFC、糖質、鉄分、各種ビタミンといった詳細な栄養成分データまで、全22項目のヘルスデータに対応。Health Connectが要求する厳格なスキーマ変換をフロントエンド側で動的に実行しています。
2. SQLiteによる「オフラインファースト」設計
モバイルアプリであるため、地下やオフラインの環境でも確実に動く必要があります。
アプリ内部に expo-sqlite を組み込み、記録されたデータはまずローカルデータベースにキャッシュされます。オンラインに切り替わった際に、未同期のデータのみを自動で検出して Health Connect へ一括アップロードする仕組みを構築しました。
おわりに
「Smart Health Input」を使えば、手間のない「1タップ記録」と「写真からの自動推計」によって、日々の健康管理が驚くほど簡単になります。
アプリは当ポータルの Applications ページから直接 APK ファイルとしてダウンロードいただけます。毎日のヘルスケアの自動化・スマート化にぜひ役立ててください!
Smart Health Input でスマートなヘルスケア記録を体験しよう!
Androidユーザーの皆様は、メニューの 「Apps」 から今すぐダウンロード可能です。

コメント