Bugs Found in MacrosFirst – Macro Tracker for iOS
MacrosFirst is an innovative platform designed to revolutionize how individuals manage their nutritional journey. Committed to simplicity, it provides an effective method for tracking one’s macronutrient intake in a balanced diet.
Going beyond the usual food diary, MacrosFirst offers unique functionality that lets users set personalized goals and receive meal suggestions to help them reach their targets. Flexibly designed, it incorporates features such as a comprehensive food library, recipe creation, meal plans, and shopping lists.
The QAwerk team rigorously tested MacrosFirst during our bug crawl and identified bugs that could affect performance and user experience. We invite you to explore our findings to gain a deeper understanding of the areas that could be improved.
‘Delete’ button does not successfully remove default goal meals
Major
- Open the app.
- Navigate to the ‘Goals’ screen.
- Tap the ‘+’ button in the top right corner.
- Select any default goal meal (e.g., ‘Breakfast’ or ‘Lunch’).
- Add any values.
- Tap the ‘Delete’ button.
iPhone 16 (18.2)
iPhone 11 (26.3)
The goal meal is not deleted when the meal list is empty.
The goal meal should be deleted after tapping the ‘Delete’ button.
Unable to add macro values to default goal meal using ‘Confirm’ button
Major
- Open the app.
- Navigate to the ‘Goals’ screen.
- Tap the ‘+’ button in the top right corner.
- Select any default goal meal (e.g., ‘Breakfast’ or ‘Lunch’).
- Add any values.
- Tap the ‘Confirm’ button.
iPhone 16 (18.2)
iPhone 11 (26.3)
Macro values cannot be added to the default goal meal after tapping the ‘Confirm’ button.
Macro values should be successfully added to the default goal meal.
‘kCal’ value does not appear on chart, despite being turned ON/OFF
Major
Several food recipes or meals were added to the boards.
- Open the app.
- Tap the ‘View’ (‘>’) button on the ‘Micronutrients’ board.
- Activate or deactivate the ‘kCal’ value using the ‘ON/OFF’ button.
- Observe if the ‘kCa’’ value is displayed on the dashboard.
iPhone 16 (18.2)
iPhone 11 (26.3)
The ‘kCal’ value does not appear on the chart even though it can be turned ON or OFF.
The ‘kCal’ value should be accurately displayed on the ‘Micronutrients’ dashboard.
‘Other’ gender option cannot be selected in ‘Settings’
Major
The user has previously selected a gender and wants to change it.
- Open the app.
- Tap the ‘More’ button in the footer.
- Select the ‘Account’ section.
- Tap the ‘Sex’ button.
- Select the ‘Other’ option.
iPhone 16 (18.2)
iPhone 11 (26.3)
The gender selection does not change to ‘Other’ and defaults back to ‘Male’.
The user should be able to select ‘Other’ as their gender preference.
Scanned food items are not showing up in ‘Recent/Saved’ meals, whereas manually added food items are
Major
- Open the app.
- Navigate to the ‘Journal’ screen.
- Tap the ‘+’ button on any meal goal (e.g., ‘Breakfast’).
- Select the ‘Scanner’ feature.
- Tap the ‘Add’ button.
- Observe if scanned food is displayed on the ‘Your recent food’ screen.
iPhone 16 (18.2)
iPhone 11 (26.3)
Scanned food items do not appear under the ‘Recent/Saved’ meals, a discrepancy from the manually added food via the ‘+’ button.
After scanning, the scanned food items should be visible in the ‘Your recent food’ list.
Duplicate entries of same meal can be saved
Minor
Several food items were added to any meal.
- Open the app.
- Navigate to the ‘Journal’ screen.
- Scroll to any meal.
- Swipe right on any food item.
iPhone 16 (18.2)
iPhone 11 (26.3)
The same meal can be duplicated and saved infinitely many times.
A notification or mark should appear indicating that the selected food item has already been saved to prevent duplication.
Same week day is consistently selected when scrolling through timeline
Minor
Several food items were added to any meal.
- Open the app.
- Navigate to the ‘Journal’ screen.
- Scroll the timeline (calendar).
- Observe if the values on the screen update to the selected week.
iPhone 16 (18.2)
iPhone 11 (26.3)
The same day is persistently selected for each week when scrolling through the timeline.
The values on the screen should update to reflect the selected week.
Discrepancy between ‘Trend Weight’ and ‘Scale Weight’ displayed on chart
Minor
- Open the app.
- Scroll down to the ‘Weight’ section.
- Tap the ‘+’ button.
- Enter the weight for various dates.
- Observe the Trend and Scale Weight indicated on the chart.
iPhone 16 (18.2)
iPhone 11 (26.3)
The Trend Weight displayed differs from the Scale Weight presented on the chart.
The Trend Weight should accurately align with the Scale Weight on the chart.
MacroFirst has strong potential and offers a solid set of features for macro- and calorie-tracking. The ability to customize goals, log meals, and use a barcode scanner makes it a convenient tool for daily nutrition tracking. However, during regular use, I encountered several bugs that impact the overall experience. I recommend thorough functional testing to identify and help fix these issues.

