Onboarding Flow

I have created three separate Onboarding views after watching the SwiftUI Views Specialist course taught by Mark Moeykhens. He stops short at the views and does not provide information on coding the buttons to change views. I am looking for a course on here to incorporate the code to change views from Onboarding 1 to 2 to 3 to my Main View. I would also like to store that the user has already viewed the Onboarding View so it does not start with the Onboarding when they open the app again, rather it goes to the Main View. Anyone happen to know of a good tutorial on here…I can’t seem to find one? I have watched several on YouTube but it would be nice if Mark had something that picks up where he left off. Thanks.

The Chat App (SwiftUI) encompasses Onboarding.

Thank you Chris!