oppia-android
oppia-android copied to clipboard
Fix Part of #4938: Introduce Onboarding UI V2 2 of 3
Explanation
Fix Part of #4938: Intoduce the UI for the revised onboarding flow.
- Learner-specific onboarding flow triggered upon a user opening the app for the first time.
- When a user selects "learner" in the new onboarding flow, they will be directed to the "new learner" onboarding flow.
- When a user selects "parent/teacher" in the new onboarding flow, they are directed to the profile selection screen showing the default-created admin.
- Selection functionality for the user's app & audio languages.
- Darkmode compliance
- Tablet device responsiveness
- Landscape orientation responsiveness
- Re-used classes and resources where possible
- Enforced resource and id naming patterns.
Essential Checklist
- [x] The PR title and explanation each start with "Fix #bugnum: " (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
- [x] Any changes to scripts/assets files have their rationale included in the PR explanation.
- [x] The PR follows the style guide.
- [x] The PR does not contain any unnecessary code changes from Android Studio (reference).
- [x] The PR is made from a branch that's not called "develop" and is up-to-date with "develop".
- [x] The PR is assigned to the appropriate reviewers (reference).
For UI-specific PRs only
Mobile
| Light Mode | Dark Mode | Landscape |
Tablet
| Portrait | Landscape |