Skip to content

ikoala21/macros-rings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Macro Rings

Personal iPhone nutrition tracker inspired by Apple Fitness. All data stays on device.

Requirements

  • macOS with Xcode 16+
  • iOS 18+ device or simulator

Open the project

open MacroRings/MacroRings.xcodeproj

Select your development team in Signing & Capabilities for all three targets:

  • MacroRings (app)
  • MacroWidget (widget extension)
  • MacroRingsTests (unit tests)

Confirm App Groups capability is enabled with group.com.macros.rings on both the app and widget targets.

Then run the MacroRings scheme on a simulator or device.

Home Screen Widget

After building and running the app at least once:

  1. Long-press the Home Screen
  2. Tap Add Widget
  3. Search for Macro Rings
  4. Choose Small or Medium size

The widget shows today's calories, protein, carbs, and fat progress. It updates when you log food or change goals in the app.

Run tests

xcodebuild -scheme MacroRings -destination 'platform=iOS Simulator,name=iPhone 16' test

Or press Cmd+U in Xcode.

Documentation

Current status

Phases 1–7 and 9 complete. The app includes calendar navigation, macro rings, auto-calculated calories, food logging, daily summaries, history, editable goals, and a Home Screen widget. Phase 8 (polish) remains.

About

calorie counter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages