Description:
The mobile application currently relies on react-native-app-auth, a native module not supported by Expo Go. This prevents UI development and testing on physical devices without full native builds.
Proposed Solution:
Implement a mock authentication toggle (EXPO_PUBLIC_MOCK_AUTH=true) to bypass native module calls.
Acceptance Criteria:
Description:
The mobile application currently relies on
react-native-app-auth, a native module not supported by Expo Go. This prevents UI development and testing on physical devices without full native builds.Proposed Solution:
Implement a mock authentication toggle (
EXPO_PUBLIC_MOCK_AUTH=true) to bypass native module calls.Acceptance Criteria:
EXPO_PUBLIC_MOCK_AUTH=true, clicking the "Sign In" button skips theauthorize()call and immediately updates the app state toisAuthenticated: true.