Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[iOS] Webview Discovery Experience #184

Open
marcotuts opened this issue Nov 29, 2023 · 3 comments · Fixed by #219
Open

[iOS] Webview Discovery Experience #184

marcotuts opened this issue Nov 29, 2023 · 3 comments · Fixed by #219
Assignees
Labels
epic Large unit of work, consisting of multiple tasks

Comments

@marcotuts
Copy link

No description provided.

@marcotuts marcotuts changed the title Webview Discovery Experience [iOS] Webview Discovery Experience Nov 29, 2023
@marcotuts marcotuts added the epic Large unit of work, consisting of multiple tasks label Nov 29, 2023
@moiz994
Copy link

moiz994 commented Dec 4, 2023

Description:

In our effort to bring the openedX app to parity with the prod app, we need to implement a webview based Discover screen.

We will take a feature flag based approach to introduce a webview based Discover screen so the community has a choice to either use native or webview implementation.

The webview based feature set includes:

  • Main landing Discover screen
  • Course info screen
  • Enrolment handling
  • External link handling

Acceptance Criteria

  • Back navigation needs to be implemented on the webview screen.
  • App behavior to reflect flag settings as expected
  • If the URL directs to a link outside of the supported domain show a pop-up that you are being directed to the browser to the user.
  • Enrolment scenarios:
    • On successful enrolment, the user should be directed to the enrolled course’s dashboard screen.
    • Snack bar logic for already enrolled or new enrolment to be followed as per the RG app.

@marcotuts
Copy link
Author

Similary question here is the merged PR the full scope expected? @moiz994

@moiz994
Copy link

moiz994 commented Jan 25, 2024

Yes, I've updated this issue.
Too much going on these days so a little slow in updating the GH project. 😮‍💨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large unit of work, consisting of multiple tasks
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants