mirror of
https://github.com/AU-COVIDSafe/mobile-android.git
synced 2025-06-08 21:45:15 +00:00
COVIDSafe code from version 1.0.16
This commit is contained in:
commit
b827cf3cce
341 changed files with 28036 additions and 0 deletions
app/src/main/res/navigation
47
app/src/main/res/navigation/nav_home.xml
Normal file
47
app/src/main/res/navigation/nav_home.xml
Normal file
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/nav_home"
|
||||
app:startDestination="@id/homeFragment">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/homeFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.home.HomeFragment"
|
||||
android:label="HomeFragment"
|
||||
tools:layout="@layout/fragment_home">
|
||||
<action
|
||||
android:id="@+id/action_home_to_selfIsolate"
|
||||
app:destination="@id/uploadMasterFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right"/>
|
||||
<action
|
||||
android:id="@+id/action_homeFragment_to_helpFragment"
|
||||
app:destination="@id/helpFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right"/>
|
||||
<action
|
||||
android:id="@+id/action_homeFragment_to_peekActivity"
|
||||
app:destination="@id/peekActivity" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/uploadMasterFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.upload.UploadContainerFragment"
|
||||
tools:layout="@layout/fragment_upload_master" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/helpFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.home.HelpFragment"
|
||||
android:label="HelpFragment"
|
||||
tools:layout="@layout/fragment_help"/>
|
||||
<activity
|
||||
android:id="@+id/peekActivity"
|
||||
android:name="au.gov.health.covidsafe.PeekActivity"
|
||||
android:label="PeekActivity" />
|
||||
|
||||
</navigation>
|
124
app/src/main/res/navigation/nav_onboarding.xml
Normal file
124
app/src/main/res/navigation/nav_onboarding.xml
Normal file
|
@ -0,0 +1,124 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/nav_onboarding"
|
||||
app:startDestination="@id/introFragment">
|
||||
|
||||
<include app:graph="@navigation/nav_register" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/introFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.introduction.IntroductionFragment"
|
||||
android:label="IntroductionFragment"
|
||||
tools:layout="@layout/fragment_intro">
|
||||
<action
|
||||
android:id="@+id/action_introFragment_to_howItWorksFragment"
|
||||
app:destination="@id/howItWorksFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/howItWorksFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.howitworks.HowItWorksFragment"
|
||||
android:label="HowItWorksFragment"
|
||||
tools:layout="@layout/fragment_how_it_works">
|
||||
<action
|
||||
android:id="@+id/action_howItWorksFragment_to_dataPrivacy"
|
||||
app:destination="@id/dataPrivacyFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/dataPrivacyFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.dataprivacy.DataPrivacyFragment"
|
||||
android:label="DataPrivacyFragment"
|
||||
tools:layout="@layout/fragment_data_privacy">
|
||||
<action
|
||||
android:id="@+id/action_dataPrivacy_to_registrationConsentFragment"
|
||||
app:destination="@id/resistrationConsentFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/resistrationConsentFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.registrationcontent.RegistrationContentFragment"
|
||||
android:label="RegistrationContentFragment"
|
||||
tools:layout="@layout/fragment_registration_consent">
|
||||
<action
|
||||
android:id="@+id/action_registrationConsentFragment_to_personalDetailsFragment"
|
||||
app:destination="@id/personalDetailsFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/personalDetailsFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.personal.PersonalDetailsFragment"
|
||||
android:label="PersonalDetailsFragment"
|
||||
tools:layout="@layout/fragment_personal_details">
|
||||
<action
|
||||
android:id="@+id/action_personalDetails_to_enterNumberFragment"
|
||||
app:destination="@id/nav_register"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
<action
|
||||
android:id="@+id/action_personalDetails_to_underSixteenFragment"
|
||||
app:destination="@id/underSixteenFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/underSixteenFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.undersixteen.UnderSixteenFragment"
|
||||
android:label="UnderSixteenFragment"
|
||||
tools:layout="@layout/fragment_under_sixteen" >
|
||||
<action
|
||||
android:id="@+id/action_underSixteenFragment_to_enterNumberFragment"
|
||||
app:destination="@id/nav_register"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/permissionFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.permission.PermissionFragment"
|
||||
android:label="PermissionFragment"
|
||||
tools:layout="@layout/fragment_permission">
|
||||
<action
|
||||
android:id="@+id/action_permissionFragment_to_permissionSuccessFragment"
|
||||
app:destination="@id/permissionSuccessFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/permissionSuccessFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.permissionsuccess.PermissionSuccessFragment"
|
||||
android:label="PermissionSuccessFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right"
|
||||
tools:layout="@layout/fragment_permission_success" />
|
||||
</navigation>
|
58
app/src/main/res/navigation/nav_register.xml
Normal file
58
app/src/main/res/navigation/nav_register.xml
Normal file
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/nav_register"
|
||||
app:startDestination="@+id/enterNumberFragment">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/enterNumberFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.enternumber.EnterNumberFragment"
|
||||
android:label="EnterNumberFragment"
|
||||
tools:layout="@layout/fragment_enter_number">
|
||||
<action
|
||||
android:id="@+id/action_enterNumberFragment_to_otpFragment"
|
||||
app:destination="@id/enterPinFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/enterPinFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.onboarding.fragment.enterpin.EnterPinFragment"
|
||||
android:label="OtpFragment"
|
||||
tools:layout="@layout/fragment_enter_pin">
|
||||
<argument
|
||||
android:name="session"
|
||||
app:argType="string"
|
||||
app:nullable="true" />
|
||||
<argument
|
||||
android:name="challengeName"
|
||||
app:argType="string"
|
||||
app:nullable="true" />
|
||||
<argument
|
||||
android:name="phoneNumber"
|
||||
app:argType="string" />
|
||||
<action
|
||||
android:id="@+id/action_otpFragment_to_permissionFragment"
|
||||
app:destination="@id/permissionFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right"
|
||||
app:popUpTo="@id/introFragment"
|
||||
app:popUpToInclusive="true" />
|
||||
<action
|
||||
android:id="@+id/action_enterPinFragment_to_uploadStepFourFragment"
|
||||
app:destination="@id/uploadStepFourFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right"
|
||||
app:popUpTo="@id/uploadStepFourFragment"
|
||||
app:popUpToInclusive="true" />
|
||||
</fragment>
|
||||
|
||||
</navigation>
|
64
app/src/main/res/navigation/nav_upload.xml
Normal file
64
app/src/main/res/navigation/nav_upload.xml
Normal file
|
@ -0,0 +1,64 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/upload"
|
||||
app:startDestination="@id/uploadInitialFragment">
|
||||
|
||||
<include app:graph="@navigation/nav_register" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/uploadInitialFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.upload.presentation.UploadInitialFragment"
|
||||
tools:layout="@layout/fragment_upload_initial">
|
||||
<action
|
||||
android:id="@+id/action_uploadInitial_to_uploadStepFourFragment"
|
||||
app:destination="@id/uploadStepFourFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/uploadStepFourFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.upload.presentation.UploadStepFourFragment"
|
||||
tools:layout="@layout/fragment_upload_page_4">
|
||||
<action
|
||||
android:id="@+id/action_uploadStepFourFragment_to_verifyUploadPinFragment"
|
||||
app:destination="@id/verifyUploadPinFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/verifyUploadPinFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.upload.presentation.VerifyUploadPinFragment"
|
||||
android:label="VerifyUploadPinFragment"
|
||||
tools:layout="@layout/fragment_verify_upload_pin">
|
||||
<action
|
||||
android:id="@+id/action_verifyUploadPinFragment_to_uploadFinishedFragment"
|
||||
app:destination="@id/uploadFinishedFragment"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right"
|
||||
app:popUpTo="@id/uploadInitialFragment"
|
||||
app:popUpToInclusive="true" />
|
||||
<action
|
||||
android:id="@+id/action_verifyUploadPinFragment_to_enterNumberFragment"
|
||||
app:destination="@+id/nav_register"
|
||||
app:enterAnim="@anim/slide_in_right"
|
||||
app:exitAnim="@anim/slide_out_left"
|
||||
app:popEnterAnim="@anim/slide_in_left"
|
||||
app:popExitAnim="@anim/slide_out_right" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/uploadFinishedFragment"
|
||||
android:name="au.gov.health.covidsafe.ui.upload.presentation.UploadFinishedFragment"
|
||||
android:label="UploadFinishedFragment"
|
||||
tools:layout="@layout/fragment_upload_finished" />
|
||||
|
||||
</navigation>
|
Loading…
Add table
Add a link
Reference in a new issue