In my experience, checkboxes almost always require a follow up action (OK, save, continue), whereas toggle states are effective and saved immediately.
I’ve never seen a combination of toggles and a save button. A checkbox without confirmation makes me feel uncertain about whether me pressing it has any effect.
Another application of checkboxes, even in iOS native apps, is selecting items for a certain action. Like photos to delete.
In a typical checkout flow, checkboxes would make sense. Perhaps a button [ Accept terms and conditions ] too, if you don’t want to use checkboxes for some reason.
In my experience, checkboxes almost always require a follow up action (OK, save, continue), whereas toggle states are effective and saved immediately.
I’ve never seen a combination of toggles and a save button. A checkbox without confirmation makes me feel uncertain about whether me pressing it has any effect.
Another application of checkboxes, even in iOS native apps, is selecting items for a certain action. Like photos to delete.
In a typical checkout flow, checkboxes would make sense. Perhaps a button [ Accept terms and conditions ] too, if you don’t want to use checkboxes for some reason.