[Feature Request]: Add developer options menu support for creating multiple profiles #5600
Labels
enhancement
End user-perceivable enhancements.
Impact: Medium
Moderate perceived user impact (non-blocking bugs and general improvements).
Work: Medium
The means to find the solution is clear, but it isn't at good-first-issue level yet.
Is your feature request related to a problem? Please describe.
Sometimes we want to demo (in the case of onboarding changes in today's CLaM meeting) or test scenarios with multiple profiles, but adding profiles is very tedious:
Describe the solution you'd like
I think 3 new options should be added to the developer options menu:
The profile names can be auto-generated (ideally from a predetermined list of 9 names to pick to keep it a bit more personable than "Profile 1", etc.), and no profile pins.
Describe alternatives you've considered
I thought about having an option for inputting the number of profiles with an 'add' button, but that seems like it would be a bit unwieldy.
Additional context
This is a developer option (i.e. part of the developer options menu and not visible in non-developer builds). We also have a test-only utility for adding profiles that could probably be used as a reference for performing this work:
oppia-android/testing/src/main/java/org/oppia/android/testing/profile/ProfileTestHelper.kt
Line 12 in 1273c31
This also came up from a demo of onboarding changes by @adhiamboperes.
The text was updated successfully, but these errors were encountered: