I have been building MetricSync, an iPhone food logging app, and one product lesson keeps coming up:
The fastest input is not always the same input.
A camera-first flow sounds great because photos are low effort. You point at a plate, get a guess, and move on. That is the happy path.
But real food logging is not always a clean plate photo.
Sometimes it is:
- a packaged snack with a barcode
- leftovers in a container
- a coffee you already know by name
- a restaurant meal where the photo only tells half the story
- a messy bowl where the AI guess needs a quick correction
If the app insists on one input method, the user has to work around the app. That is where logging starts to feel like admin work.
The pattern I like is making every input optional:
- Use a photo when the visual context is useful.
- Use a barcode when the package already has structured data.
- Use text when typing two words is faster than staging a photo.
- Make corrections feel like part of the flow, not a failure state.
The correction loop matters more than the first guess.
An AI food logger does not need to pretend every meal is perfectly understood on the first try. It needs to make the second step cheap. If the user can fix the meal in a few seconds, the feature still feels fast.
That is the direction I am taking with MetricSync: photo, barcode, and text logging in one iPhone app, with quick correction when the first pass is not quite right.
It is not medical advice and it is not trying to promise an outcome. It is just a simpler way to capture meals without turning every snack into a form.
MetricSync is here if you want to try it: https://metricsync.download
It has a 3-day free trial, then it is $5/month.
Top comments (0)