基礎代謝, カロリー記録アプリ - Caldateは日々摂取したカロリーを保存し振り返り確認することで健康状態を確認することができるアプリケーションです。
対応OSはAndroidとiOSになります。
記入されたカロリー量を保存します。保存先はアプリ内に作成されたDBに保存されます。DBについてはsqfliteを使用しております。
保存する日にちはスマートフォン端末内の日にちより取得してDBにカロリーと共に保存されます。
DBに保存されたデータの過去7日分をサマリーとして表示します。グラフの描画にはFLChart を使用しております。
基礎代謝を測定することで今日食べたカロリー数と基礎代謝数を比較することができます。比較結果は円グラフで描画しております。
基礎代謝の算出にはハリス・ベネディクト方程式を利用して算出しております。また、算出された基礎代謝はアプリ内に作成したDBに永続的に保存されます。
※参考 ハリス・ベネディクト方程式
お店で購入した商品にはカロリーの記載があり、それを入力すれば簡単にカロリーを保存することができますが、それができないものもあります。例えば、ファストフード店の食べ物や自分で作った料理があたります。
それらを一括でDB化し一覧表示させることでユーザーがより簡単にカロリーの取得を行うことができます。
ご飯のカロリーデータのDBテーブルはアプリ内には置かず、ネットワークを通してデータを取得し、表示しております。これは後々ご飯のカロリーデータを拡充させる際にユーザーにアプリを再インストールさせる手間を軽減させるためです。