Guest Form Registration NavGraph for GuestFormEntry Registration Fragments
Create a navigation graph for all the fragments that will be used for the Guest Form Registration on the Local Database. This will create the flow of the UX.
BREAKDOWN:
-
The graph should start with opening the fragment_guest_form_registration_start_page when the user clicks on the guest registration (local database) button.
-
a) If the user clicks on the "Entry Form" button, the user should be directed to the first fragment for the guest registration entry form (Personal Information). -> b) When the user clicks on the "next" button at the bottom of the first fragment, they should be directed to the second fragment for the guest registration entry form (Household Information). -> c) When the user clicks on the "next" button at the bottom of the second fragment, they should be directed to the summary/confirmation page for the guest registration entry form. -> d) When the user clicks on the "done" button at the bottom of the summary/confirmation fragment, they should be directed back to where they started, at the activity_choose layout.
-
a. If the user clicks on the "Scan Barcode" button, the user should be directed to the scanner fragment which reads the user data associated with the barcode. -> b. After the barcode ahs been scanned the user should be directed to the summary/confirmation page for the guest registration entry form. -> c. When the user clicks on the "done" button at the bottom of the summary/confirmation fragment, they should be directed back to where they started, at the activity_choose layout.
Ex:
- Start Page
- 1st Frag. -> 2nd Frag. -> Confirmation/Summary Page -> activity_choose
- Scanner -> Confirmation/Summary Page -> activity_choose