I'm creating something similar to a "checkout" process and need major help on the navigation logic.
Right now I have 3 checkboxes (could be up to 20 in the future) that represent services. When the user chooses 1 or more checkboxes, it updates an indicator in a collection. When the user chooses to start the checkout process, they should navigate to the first screen that has "yes" as an indicator. After the user is done with that screen, they should then navigate to the next screen with a "yes" or if there isn't one, then they should end on the final screen.
Below is what I've built so far. If you see any flaws in the design, please let me know. I really need help on the navigation logic. I've been scratching my head the past couple of days and nothing has worked.
