openedx / openedx/openedx-app-android
[Android] Verify App Level Error Handling
@moiz994 is already working on this.
Since May 29, 2024.
- Dominant language
- Kotlin
- Stars
- 36
- Forks
- 61
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 2
Description
As we move to the new app, it has been seen that it does not have the extensive error handling that the current production app has. We need to run an in-depth analysis to test and verify places for improvement and implementation.
Possible cases to look for:
-
Empty screens
- My Courses
- My Programs
-
API fails
-
No connectivity error handling
-
Forceful app upgrade
-
Discover
- Webview load failed
- Enrolment failed
-
Profile
- Contact support
- Profile update errors
-
Course Dashboard
- Learner access status error: Access expired | not started |
-
Discussions
- All error handling
-
Generic error handling approach
- Full screen loader to show error display if any
The testing and verification process is not limited by the list shared above.
Our goal is to create a file with screenshots of all the error handling in the production app that will help us identify areas of implementation in the new app.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.