Skip to content

aokimakoto0322/Caldate_MobileApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

基礎代謝, カロリー記録アプリ - Caldate

基礎代謝, カロリー記録アプリ - Caldateは日々摂取したカロリーを保存し振り返り確認することで健康状態を確認することができるアプリケーションです。

対応OSはAndroidとiOSになります。

  • android版
  • iOS版
  • 使用言語

  • Dart 1.20.2
  • Kotlin 1.4.0
  • Swift 5.2.4
  • Swift UI
  • 機能

  • カロリー保存
  • 保存したカロリーのグラフ描画
  • 基礎代謝計算
  • ご飯のカロリーデータ取得
  • カロリー保存

    記入されたカロリー量を保存します。保存先はアプリ内に作成されたDBに保存されます。DBについてはsqfliteを使用しております。

    保存する日にちはスマートフォン端末内の日にちより取得してDBにカロリーと共に保存されます。

    intro1

    保存したカロリーのグラフ描画

    DBに保存されたデータの過去7日分をサマリーとして表示します。グラフの描画にはFLChart を使用しております。

    intro2

    基礎代謝計算

    基礎代謝を測定することで今日食べたカロリー数と基礎代謝数を比較することができます。比較結果は円グラフで描画しております。

    基礎代謝の算出にはハリス・ベネディクト方程式を利用して算出しております。また、算出された基礎代謝はアプリ内に作成したDBに永続的に保存されます。

    ※参考 ハリス・ベネディクト方程式

  • 男性: 13.397×体重kg+4.799×身長cm−5.677×年齢+88.362
  • 女性: 9.247×体重kg+3.098×身長cm−4.33×年齢+447.593
  • ご飯のカロリーデータ取得

    お店で購入した商品にはカロリーの記載があり、それを入力すれば簡単にカロリーを保存することができますが、それができないものもあります。例えば、ファストフード店の食べ物や自分で作った料理があたります。

    それらを一括でDB化し一覧表示させることでユーザーがより簡単にカロリーの取得を行うことができます。

    ご飯のカロリーデータのDBテーブルはアプリ内には置かず、ネットワークを通してデータを取得し、表示しております。これは後々ご飯のカロリーデータを拡充させる際にユーザーにアプリを再インストールさせる手間を軽減させるためです。

    intro3

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages