https://play.google.com/store/apps/details?id=com.reo.running.runnershigh
ほぼ、毎朝走るする習慣があるので、いっそのこと自前のランニングアプリを作ってしまえ!というノリで作りました。
※アプリのスクショは位置情報の関係東京駅周辺に緯度と経度を合わせました。
スタートボタンを押すと、カウントダウンが始まり走った距離と時間、消費カロリーを計測できます。
また、ランニング中に写真を撮ることもできます。
走り終えた後に、表示されます。
走った日の日付、距離、消費カロリーが、結果として表示されます。
そして、ROOMにそれらのデータが記録されます。
写真を撮ったり、自己評価やメモを残すことが出来ます。
走った距離と、消費カロリーを折れ線グラフで、表示します。
プロフィール写真、名前、目標を表示します。
また、Googleログインをすることで、距離レベルと消費カロリーレベルを表示させることが出来ます。
これらのレベルの意味は、走行距離と総消費カロリーを何かに例えて、表現します。
例えば、走った総距離が100kmを越えた時、それを縦にすると宇宙に到達するよ!や、
総消費カロリーが7200kcalを越えたら、脂肪1kg分だよ!など。
さらに、ランニングフラグメントかリザルト画面で撮った、写真をROOMに記録したデータと共に表示させます。
プロフィール写真、名前、目標、体重(消費カロリーを正確に測るためのもの)を設定できます。
GoogleMapAPI
ViewModel
LiveData
DataBinding
Coroutines
Room
Navigation Component
Firebase-Auth
Firebase-RealTimeDatabase
Firebase-Storage
CardView
RecyclerView
CameraX
MPAndroidChart
Git-flow
1か月と3週間