Skip to content

My personal fitness app where I track my nutrition, arrange my workout schedule, set goals and show other personal stats. This project has become my new playground where I can just mess around ;)

shockbytes/Corey

Repository files navigation

Corey - Personal Fitness Mate

Note that this repository is just for my personal usage. It's not intended to be published anywhere. All of my personal health data is stored in my Firebase account.

Nutrition Schedule My body
Nutrition Schedule My body

Version 4.3

  • Improved website (Do necessary changes in the app, if required)

Version 4.2

  • External workout repository implementation (Google Fit or Garmin or Manual)

Version 4.1

  • Kcal lookup service

Version 4.0

  • Improve basically the whole code base (use ViewModels)
  • Drastically simplify navigation
  • Add nutrition history as separate tab
  • Remove workout feature since it's no longer used
  • Clean up data layer (Do not subscribe there observables, rather in the ViewModel)

Version 2.2

  • Fix notification icons + delivery
  • Fix git structure
  • Equipment support for exercises and workouts
  • Improved scheduling (remove swipe-to-dismiss)
  • Web UI

Version 2.1

  • Settings entry for daily notifications
  • Main ViewPager
  • Splash screen loading
  • Fix Wear layout
  • Shrink down ScheduleAdapter code
  • 100% Kotlin code + structure refactoring (base classes)
  • Refactor BodyFragment code
  • Bug in SliderPreference (Kotlin Nullability)
  • Replace deprecated watch connection code
  • Wear Support Library instead of deprecated code
  • Get rid off Realm dependency
  • Replace deprecated firebase login code
  • Use ActionBar layout like Dante
  • Introduce abstract utility Activities and Fragments

About

My personal fitness app where I track my nutrition, arrange my workout schedule, set goals and show other personal stats. This project has become my new playground where I can just mess around ;)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages