Bugs Found in Fastic Weight Loss & Fasting for iOS
Fastic is a strong tool for users seeking structure and motivation in intermittent fasting.
This user-friendly platform integrates health science, customizable fasting protocols, and a habit tracker to meet the needs of diverse users.
Delving deeper into its functionality, the app offers a tailored fasting plan, holistic daily programs, and educational insights to help users better understand their bodies. It enables tracking of water consumption, steps, and personal progress, fostering accountability and keeping users motivated.
As quality assurance professionals, QAwerk’s team conducted a detailed bug crawl of the Fastic app. Our testing revealed a few bugs that negatively impacted both performance and the user experience. Please, explore our findings below, to understand what the issues are and how they can be remedied.
Infinite loading spinner appears after tapping ‘Reset account’ option
Critical
- Launch the app.
- Tap the ‘Profile’ icon in the top left corner.
- Scroll down to the ‘Advanced’ option.
- Tap the ‘Reset account’ option.
- Confirm the action.
- Observe the result.
iPhone 16 (18.2)
iPhone 11 (26.2)
A never-ending loading spinner appears on the screen after attempting the reset account action, hindering further progress. It is unclear if the reset operation was successful.
After tapping the ‘Reset Account’ option, the reset process should be executed successfully. The user should be logged out, redirected, or shown a successful reset confirmation.
User cannot select any integration after tapping ‘I’ll do this later’ multiple times on external apps connection screen
Major
- Launch the app.
- Tap the ‘Profile’ icon in the top left corner.
- Tap the ‘Automatic tracking’ section.
- Select any app.
- Tap the ‘I’ll do this later’ button.
- Repeat steps 4-5 once or twice more.
- Try selecting another integration option.
iPhone 16 (18.2)
iPhone 11 (26.2)
All integration options become unresponsive, and the user cannot select any external application anymore.
The user should consistently be able to select and connect to any app, regardless of how often they tap the ‘I’ll do this later’ option.
Error occurs when paid user selects ‘Autofill’ option; ‘Plus’ badge improperly displays for these users
Major
The user is logged in and just purchased a subscription.
- Navigate to the ‘Home’ screen.
- Scroll to the ‘Calories’ section.
- Tap the ‘+’ icon on any meal.
- Select the ‘Created by me’ option.
- Tap the ‘Create custom food’ option.
- Select the ‘New Meal’ option.
- Observe the ‘Plus’ badge on the ‘Autofill’ feature.
- Tap the ‘Autofill’ option.
iPhone 16 (18.2)
iPhone 11 (26.2)
The ‘Plus’ badge displays for a paid user, which should not be the case. Tapping the ‘Autofill’ option displays the error message: ‘Oops, something went wrong’. The ‘Autofill’ feature is not working as expected.
No ‘Plus’ badge should be displayed for paid users. The ‘Autofill’ feature should work without errors and carry out the expected action.
When water is logged via notifications, the app allows setting negative water intake value
Major
- Launch the app.
- Tap the ‘Notifications’ button in the top right corner.
- Select the ‘Start your day hydrated’ option.
- Input any water amount value.
- Close the ‘Notifications’ section.
- Navigate to the ‘Home’ screen and scroll down to the ‘Water’ section.
- Tap the ‘-’ button until a negative amount is displayed.
iPhone 16 (18.2)
iPhone 11 (26.2)
The app allows saving a negative water intake value. The total water intake for the day decreases by the negative amount.
The app should not accept negative water intake values. The input should be validated and limited to positive numbers only.
Incorrect display of sent invitations in ‘Pending’ status, leading to incorrect reward progress
Major
- Launch the app.
- Tap the ‘Profile’ icon in the top left corner.
- Tap the ‘Invite friends’ option.
- Tap the ‘Share’ button.
- Select the ‘Share’ option.
iPhone 16 (18.2)
iPhone 11 (26.2)
Sent invitations do not appear in the ‘Pending’ status. Consequently, the counter for pending invitations remains unchanged. Furthermore, the reward progress does not accurately reflect the number of sent invitations.
All sent invitations should be visible in the ‘Pending’ status. The number of pending invitations should exactly match the number of invitations sent. Accordingly, the reward progress should be updated correctly based on the number of invitations sent.
‘Subscription’ screen unexpectedly overrides ‘Redeem Code’ modal on ‘Try Plus’ selection
Major
- Launch the app.
- Tap the ‘Get your gift’ button on the ‘Home’ screen.
- Observe the ‘Redeem Code’ modal flashes.
iPhone 16 (18.2)
iPhone 11 (26.2)
After selecting the ‘Get your gift’ option, the ‘Redeem Code’ modal quickly flashes on-screen before being immediately overridden by the ‘Subscription’ screen. This abrupt transition creates a visual flicker and restricts access to the ‘Redeem Code’ flow.
Only a single screen should appear after selecting the ‘Get your gift’ option on the ‘Home’ screen. Either the ‘Subscription’ screen should open directly, or the ‘Redeem Code’ modal should be displayed without being overridden.
‘Log water’ screen updates only upon reopening ‘History’ screen
Minor
The user has existing data on the screen (e.g., water logs/entries).
- Launch the app.
- Tap the ‘Water’ section on the ‘Home’ screen.
- Tap the ‘History’ button.
- Select any water log, then delete it.
- Stay on the same screen and observe the list.
- Navigate away and return to the screen.
- Observe the changes.
iPhone 16 (18.2)
iPhone 11 (26.2)
The deleted item remains visible on the screen after removal. The list only updates after reopening the screen.
The list should update immediately after a deletion and reflect the current data, without requiring the user to reopen the screen.
Incorrect back navigation behavior for all topics in ‘Support’ section requires multiple back actions to exit
Minor
- Launch the app.
- Tap the ‘Profile’ icon in the top left corner.
- Scroll to the ‘Support’ section.
- Select any topic (e.g., ‘Sources’ or ‘Legal’).
- Tap the ‘Back’ button.
iPhone 16 (18.2)
iPhone 11 (26.2)
Upon tapping the ‘Back’ button, rather than returning to the ‘Profile’ section, the app reopens the ‘Resources’ screen. Two ‘Back’ button taps are needed to fully exit the ‘Resources’ page.
The application should return to the previous page immediately upon tapping the ‘Back’ button, and should not reopen the ‘Resources’ screen.
The app offers a wide range of educational content and additional trackers, making it more than just a fasting timer. During testing, I identified several bugs at different priority levels, some of which directly affect the user experience, including navigation inconsistencies and unexpected screen behavior. Overall, I recommend comprehensive usability testing to improve UX consistency, stability, and the monetization approach.

