openedx / openedx/openedx-app-android

[Android] Upgrade course value prop modal implementation

Open
#297 0 comments 0 reactions 3 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
36
Forks
61
Avg merge
5d 6h
Merged PRs (30d)
2

Description

Introduce a bottom-sheet modal that activates upon upgrade button interaction. This modal should outline the perks of upgrading and display the course's price, reinforcing the value of making a purchase.

Implementation areas include:

  • Upgrade banner on My Courses (under course card)
  • Course Home/Dashboard For scenarios where access is expired or content is gated, an embedded value proposition should be displayed, detailing the benefits of upgrading to regain access or unlock the content.

For scenarios where access is expired or content is gated, an embedded value proposition should be displayed, detailing the benefits of upgrading to regain access or unlock content.

Acceptance Criteria:

  • Modal appears upon interaction with the upgrade button in specified locations.
  • The modal design is engaging and aligns with app UI standards.
  • Displays all benefits clearly with the course price.
  • Encourages users towards making a purchase decision.

Current implementation:
Video demos of upgrade button interaction and modal popping up can be seen in the following:
Course home flow
Gated content flow
My Courses flow

Screenshot:
Screenshot 2024-04-19 at 1 23 41 PM

Screenshot 2024-04-19 at 1 30 26 PM

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.