Background : I am creating an app that caters to the new parents to track details about their kid's activities etc. As part of onboarding, I want to capture details about their kid, presently it is restricted to capture details of up to 2 kids max.
I am in bit of struggle, on identifying how best to optimize the flows for an overall UX.
Here is what the current flow looks like.
User(parents) log in, they are presented with a welcome screen > they click Next to start onboarding their kids > I present a radio button with 2 options - Single Child and 2 Children [New Screen]. Assuming the parents pick Single Child > New Screen with just a text field to capture childs name, followed by a Next button > New Screen with FormFields for Age, Weight and Date of Birth followed by Save button.
Now assuming the Parents choose the second option( 2 children) > New screen with 2 text fields to capture names of both the child, followed by Next button > New screen with form fields similar to the first flow, followed by a button "Save and Next" which clears the form fields to capture the details of the second child and ultimately the final Save button.
Here is the flow I captured on Draw.io.
Please suggest ways to optimize this flow.