-
Notifications
You must be signed in to change notification settings - Fork 532
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
Fix part 135: Topic issues fixes #285
Conversation
… topic-player-multiple-tabs # Conflicts: # app/build.gradle # app/src/main/AndroidManifest.xml # app/src/main/res/values/styles.xml
Merge branch 'develop' of https://github.com/oppia/oppia-android into topic-player-multiple-tabs # Conflicts: # app/src/main/AndroidManifest.xml # app/src/main/java/org/oppia/app/player/state/StateFragmentPresenter.kt # domain/src/main/java/org/oppia/domain/exploration/ExplorationRetriever.kt
Merge branch 'develop' of https://github.com/oppia/oppia-android into topic-player-multiple-tabs # Conflicts: # app/src/main/AndroidManifest.xml # app/src/main/java/org/oppia/app/player/state/StateFragmentPresenter.kt # domain/src/main/java/org/oppia/domain/exploration/ExplorationRetriever.kt
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR looks good to me, there are some changes from this PR as well as #230.
I am just expecting replies on my comment and then it would become easier to Approve.
Also, I wrote this comment on #230 #230 (review)
which was not addressed earlier but from this PR description, I think the points in the comment can be divided in two categories:
Finished:
- Linking
TopicActivity
toTopic
items ofHomeFragment
. - Transfer of TOPIC_ID from TopicFragment to ChildFragment is pending
Pending (mostly expected in next PR):
- Removing dummy button on HomeFragment
- Introducing
TopicTestActivity
and its corresponding presenter to loadTopicFragment
for a specific TOPIC_ID which will be used to test-code. - If the TOPIC_ID and STORY_ID is present in
TopicActivity
then the UI should traverse to a specific STORY insideTopicPlayFragment
app/src/main/java/org/oppia/app/topic/review/TopicReviewFragmentPresenter.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/org/oppia/app/topic/review/TopicReviewFragmentPresenter.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/org/oppia/app/topic/play/TopicPlayFragmentPresenter.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/org/oppia/app/topic/train/TopicTrainFragmentPresenter.kt
Outdated
Show resolved
Hide resolved
@nikitamarysolomanpvt Please reply on this too, whether the "PENDING" and "FINISHED" list is correct or not? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some comments which were resolved without fixing them, please fix them, and also, I am expecting your reply on my previous high level comment too.
It's updated in initial comment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nikitamarysolomanpvt LGTM, just resolve merge conflicts and then merge this.
…m/oppia/oppia-android into topic_issues_fixs # Conflicts: # app/src/main/res/values/strings.xml
Done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Duplicate of #279
Explanation
On click of see-more in topic-overview will switch the tab to topic-play (with test case).
All tabs of topic will get topic-id and display data on the basis of topic-id coming from HomeActivity.
Pending (will be in next PR):
Removing dummy button on HomeFragment
Introducing TopicTestActivity and its corresponding presenter to load TopicFragment for a specific TOPIC_ID which will be used to test-code.
When user clicks the promoted story item in HomeFragment the story id will be passed to TopicActivity.If the TOPIC_ID and STORY_ID is present in TopicActivity then the UI should traverse to a TopicPlay tab inside TopicPlayFragment and scroll to the specific item and expand it .
Mock
https://xd.adobe.com/spec/e2239cf4-9cde-4c08-5296-25316c1f0a14-9412/screen/0fad68f5-5ca4-4947-b8db-b4cf07235fd7/Topic-w-o-Play-19
To test this app, follow these steps:
AndroidManifest
file makeTopicActivity
as launcher activity.Checklist